Rupee Rubric Rupee Rubric
Wealth · 5 min read ·

Zero-based budgeting — how to do it on an Indian salary

Assign every rupee a purpose before the month begins. A practical guide to zero-based budgeting built around Indian salaries, expenses, and spending habits

Most budgeting advice tells you to save 20% and spend the rest wisely. That’s not a budget — that’s a suggestion. Zero-based budgeting is different. Every rupee you earn gets a job before the month starts, and nothing is left floating around waiting to get spent on a Zomato order at 11pm.

Here’s what it actually means and how to run it on a real Indian salary.

What “Zero-Based” Actually Means

Zero-based budgeting means your income minus your planned expenses equals zero. Not that you spend everything — that you allocate everything. The money that goes into investments and savings is also an allocation. It’s just as deliberate as your rent.

If you earn ₹75,000 a month in Pune, every single rupee gets assigned to a category — rent, groceries, SIP, emergency fund top-up, whatever. At the end of your planning session, the unallocated amount should be ₹0. That’s the point.

The reason this works better than percentage-based budgeting is that it forces you to confront your actual spending categories, not a theoretical version of them. You can’t hide ₹8,000 worth of random UPI payments under “miscellaneous” anymore.

The Three Categories That Actually Matter

Forget 12-bucket systems. For most salaried Indians, three buckets cover everything:

Fixed commitments — rent, EMIs, insurance premiums, subscriptions. These don’t change month to month. If you’re paying ₹22,000 rent in Bangalore, a ₹4,500 term insurance premium split monthly, and a ₹6,000 car EMI, that’s ₹32,500 locked in before you’ve bought a single meal.

Investments and savings — SIPs, PPF contributions, RD instalments, emergency fund. This comes second, not last. If you’re earning ₹75,000 and targeting a 20% savings rate, that’s ₹15,000 earmarked before you touch discretionary spending. Put this on auto-debit so it leaves your account on salary day.

Variable spending — groceries, eating out, transport, clothes, entertainment. This is where zero-based budgeting does its real work. Take what’s left after fixed commitments and investments — in this case ₹27,500 — and divide it between your variable categories deliberately. Groceries ₹6,000, transport ₹4,000, eating out ₹5,000, personal care ₹2,500, and so on until the bucket is empty.

CategoryAmount (₹)
Rent22,000
Car EMI6,000
Insurance500
SIP + PPF15,000
Groceries6,000
Transport4,000
Eating out5,000
Personal care2,500
Miscellaneous buffer9,500
Clothes / lifestyle4,500
Total₹75,000

Every rupee has a name. That’s it.

How to Actually Run This Each Month

The system only works if you do one thing at the start of each month: sit down with your expected salary credit and fill in the buckets before the month begins. Thirty minutes, once a month. That’s the entire time commitment.

Use a simple Google Sheet or an app like Walnut or YNAB (YNAB has Indian bank integrations now). If you prefer tracking manually, your UPI history on PhonePe or Google Pay exports as a CSV — download it, paste it in, and categorise. It takes less time than an episode of something.

Midway through the month, do a five-minute check. If your eating-out bucket has ₹800 left with 15 days to go, you know. You make the call consciously. That’s the entire mechanism — awareness before the money is gone, not regret after.

One thing most people miss: build a ₹2,000–₹3,000 “buffer” category at the bottom of your budget. Life has random expenses. A buffer isn’t laziness — it’s accuracy. If you don’t use it, it rolls into next month’s emergency fund.

What to Do With a Variable Salary

If you’re on a package with a variable component — say a ₹60,000 fixed + up to ₹20,000 variable — budget only on the fixed amount. Run your full zero-based budget on ₹60,000. When the variable component hits, allocate it immediately: usually a split between investments and a specific goal like a vacation fund or prepaying a loan. Don’t let it just sit in your savings account dissolving into spending.

This is also true for freelancers or anyone with irregular income. Use the previous month’s income to fund the current month. If you got paid ₹90,000 in March, that’s what you budget with in April. Keeps you from spending money you haven’t earned yet.


Frequently Asked Questions

Is zero-based budgeting the same as the 50/30/20 rule?

No. The 50/30/20 rule gives you percentage buckets — 50% needs, 30% wants, 20% savings. Zero-based budgeting requires you to account for every specific rupee in every specific category. It’s more detailed but also more honest about where money actually goes.

Which app is best for zero-based budgeting in India?

Walnut is the most popular for automatic transaction tracking. If you want a dedicated zero-based budgeting tool, YNAB works well and supports Indian bank accounts through manual import. A well-structured Google Sheet does the job just as effectively if you’re consistent.

What if I overspend a category mid-month?

Move money from another category consciously — don’t just ignore the overspend. If your eating-out budget is blown by the 20th, pull from the miscellaneous buffer or reduce your clothes allocation. The point is to make it an active decision, not a passive one.

Does zero-based budgeting work if I have an EMI-heavy month?

Yes, and it’s especially useful then. EMIs are fixed commitments — they go in first. What changes is how much is left for variable spending. A zero-based budget makes that constraint visible immediately rather than letting you discover it when your account runs dry on the 25th.

How do I handle annual expenses like car insurance or platform fees?

Divide the annual amount by 12 and park that much each month in a separate savings account or a liquid fund on Kuvera or Groww. If your car insurance is ₹18,000 a year, that’s ₹1,500 a month going into a dedicated pot. When the bill arrives, the money is already there.