50/30/20 Budget Calculator (VND)
The 50/30/20 rule is the simplest budgeting framework to start with, and it travels well to Vietnam. Take your take-home pay — the dong that actually lands in your account each month after tax and mandatory insurance — and divide it into three buckets: 50% needs, 30% wants, and 20% savings or debt repayment. No line-by-line tracking required; just three targets you check against each month.
On the calculator's default expat-scale salary of 60.000.000 VND/month, that means 30.000.000 VND for needs (rent, utilities, groceries, transport, insurance, visa and health costs), 18.000.000 VND for wants (dining out, weekend trips, gym, subscriptions), and 12.000.000 VND for savings or debt — which is 144.000.000 VND a year if you hold the line. Enter your own number above and adjust the three percentages (as long as they still total 100%) to see the exact dong amounts.
Two things reshape the ratios for foreigners in Vietnam. First, rent: serviced apartments in District 1 or Tay Ho can consume far more than a local renter pays, pushing the needs bucket well past 50%. Second, remittances and obligations back home — student loans, family support, or pension contributions in your home currency — which the original American framing never anticipated. The methodology below shows how to flex the percentages without abandoning the discipline that makes the rule work.
How the 50/30/20 rule works
The three buckets
Treat your take-home pay (net salary plus any other money you actually receive) as 100%, then divide:
| Bucket | Standard share | Typical items |
|---|---|---|
| Needs | 50% | Rent or mortgage, utilities, groceries, transport, insurance, visa/health, minimum debt payments |
| Wants | 30% | Restaurants, travel, hobbies, shopping, streaming and gym subscriptions |
| Savings / Debt | 20% | Emergency fund, investing, extra debt repayment above the minimum, goal saving |
The formula
Each bucket = take-home pay × share ÷ 100. Verifiable example at 60.000.000 VND:
- Needs = 60.000.000 × 50 ÷ 100 = 30.000.000 VND
- Wants = 60.000.000 × 30 ÷ 100 = 18.000.000 VND
- Savings/Debt = 60.000.000 × 20 ÷ 100 = 12.000.000 VND
The three slices always sum to your income, which is why the tool requires the three percentages to total exactly 100%.
Why take-home pay, not gross?
Because 50/30/20 allocates the money you actually control. Vietnamese personal income tax and compulsory social insurance are withheld before you ever see the cash, so feeding in gross pay would inflate every bucket. If you only know your gross figure, run FiMo's Gross→Net calculator first to get your true monthly take-home in VND.
Adapting the rule for expat life in Vietnam
The original rule assumes "reasonable" rent. Expat rent often is not, so the needs bucket creeps up. Two practical fixes:
- Raise needs, cut wants — protect savings. A 55/25/20 split at 60.000.000 VND gives 33.000.000 VND for needs and 15.000.000 VND for wants, while savings stays at 12.000.000 VND. The golden rule: trim the wants bucket before you ever touch the savings bucket.
- Classify remittances deliberately. A fixed monthly obligation home (loan repayment, family support) belongs in needs; money you send home to invest or build wealth can count toward the 20% savings bucket.
Limits of the rule
50/30/20 is a thinking framework, not a substitute for tracking. It also will not tell you what the 20% is for — pair it with FiMo's savings goal and emergency fund tools to turn that slice into a concrete plan.
Worked example: the split across income levels
Assumption: these are monthly take-home figures, with the standard 50/30/20 ratios applied.
| Take-home/month | Needs (50%) | Wants (30%) | Savings/Debt (20%) |
|---|---|---|---|
| 30.000.000 | 15.000.000 | 9.000.000 | 6.000.000 |
| 45.000.000 | 22.500.000 | 13.500.000 | 9.000.000 |
| 60.000.000 | 30.000.000 | 18.000.000 | 12.000.000 |
| 90.000.000 | 45.000.000 | 27.000.000 | 18.000.000 |
| 120.000.000 | 60.000.000 | 36.000.000 | 24.000.000 |
Take the highlighted 60.000.000 VND row in detail: you commit 30.000.000 VND to every obligation, leave 18.000.000 VND for the fun stuff, and move 12.000.000 VND into a savings or investment account the day you get paid — 144.000.000 VND across the year. If instead you wait until month-end to "see what's left," most of that savings slice evaporates. The reliable tactic is to pay yourself first: automate the 20% transfer on payday.
When rent runs high: the 55/25/20 split
Same 60.000.000 VND, but needs take 55%:
| Bucket | Adjusted share | Amount |
|---|---|---|
| Needs | 55% | 33.000.000 |
| Wants | 25% | 15.000.000 |
| Savings/Debt | 20% | 12.000.000 |
Compared with the standard split, wants drop from 18.000.000 to 15.000.000 VND, but savings holds at 12.000.000 VND. That is the whole point: when local costs push needs up, sacrifice from the wants bucket and defend the savings bucket last.
Frequently asked questions
What is the 50/30/20 budget rule?
It splits your take-home pay into three buckets: 50% needs, 30% wants, and 20% savings or debt repayment. At 60.000.000 VND/month that is 30.000.000 VND for needs, 18.000.000 VND for wants and 12.000.000 VND for savings. It is a simple starting framework — you can shift the percentages as long as they still total 100%.
Should I use gross or net salary for the 50/30/20 split?
Use your net (take-home) pay, not gross. The rule allocates money you actually control, and Vietnamese personal income tax plus compulsory insurance are withheld before the cash reaches you. If you only know your gross package, run FiMo's Gross→Net calculator first to find your real monthly take-home in VND, then split that figure.
How do I split a 60 million VND monthly salary?
Under the standard 50/30/20 ratios at 60.000.000 VND: 30.000.000 VND for needs (rent, utilities, groceries, transport, insurance), 18.000.000 VND for wants (dining, travel, subscriptions), and 12.000.000 VND for savings or debt — about 144.000.000 VND a year. Enter your own take-home figure in the calculator for an exact breakdown.
My rent in Vietnam is high — how do I adapt the rule?
When rent pushes needs above 50%, raise the needs share and cut wants, but keep savings intact. A 55/25/20 split at 60.000.000 VND gives 33.000.000 VND for needs, 15.000.000 VND for wants, and still 12.000.000 VND for savings. The principle: trim the wants bucket first and defend the savings bucket last.
Where do remittances or money sent home fit in the budget?
It depends on the purpose. A fixed obligation — a home-country loan repayment or family support — belongs in the needs bucket. Money you send home to invest or build wealth can count toward the 20% savings bucket. Classify it consistently each month so the amounts in each bucket reflect reality, especially if you are converting between VND and your home currency.
Do the three percentages have to add up to 100%?
Yes. Needs + wants + savings must total exactly 100% because together they divide up all of your take-home pay. The calculator flags any combination that does not sum to 100%. You are free to change the mix (for example 55/25/20 or 50/20/30), but the total must stay at 100% for the per-bucket amounts to be correct.
How do I actually stick to the 20% savings each month?
Use the "pay yourself first" rule: the moment your salary arrives, automate a transfer of the savings slice — 12.000.000 VND at the 60.000.000 VND example — into a separate savings or investment account before spending on anything else. Waiting until month-end to "see what's left" almost always wipes out the savings bucket. Pair this with FiMo's savings goal tool to give the 20% a concrete destination.