The invoice you sent in March was paid in May. TDS at 10 percent was deducted, so ₹90,000 arrived instead of ₹1,00,000. You spent ₹14,000 on a new monitor and ₹1,800 a month on software, both from the same account you buy groceries with. Advance tax is due in June and you have no idea what you owe.
Freelancing in India means being a business and a household at once, with none of the systems either normally has. This is a practical way to keep it straight without turning into a bookkeeper.
Rule one: two accounts, always
Everything else in this article depends on this.
Open a separate current or savings account that receives every client payment and pays every business expense. Nothing personal goes through it. Once a month, on a fixed date, transfer a fixed amount to your personal account and treat it as salary.
This single separation does four things: it makes your real business income visible, it makes tax filing straightforward, it lets you build a buffer without accidentally spending it, and it makes your personal budget stable even though your income is not.
The featured question, answered plainly
How should a freelancer in India track expenses? Keep a separate business account, log every business expense the day it happens with a photo of the bill, tag it to a client or category, and reconcile monthly against the bank statement. Set aside a percentage of every payment received for tax before anything else. Same-day capture is what makes it work.
What to track, and in which bucket
| Bucket | What goes in it | Why it is separate |
|---|---|---|
| Business income | Client payments, gross of TDS | You need the gross figure for tax |
| TDS deducted | The 10 percent withheld | Claim it against your final liability |
| Business expenses | Software, equipment, travel, subcontractors | Reduces taxable profit |
| Tax reserve | A fixed share of every payment | Not your money, hold it |
| Owner's draw | Fixed monthly transfer to personal | Makes personal budgeting possible |
| Business buffer | Three months of costs | Absorbs late payments |
| Personal spending | Everything else | Budgeted normally |
The gross-versus-net point matters and is regularly missed. If a client pays ₹90,000 after deducting ₹10,000 TDS, your income for the year is ₹1,00,000. Recording only what landed in the account understates your income and loses track of a tax credit you are entitled to claim.
The tax reserve habit
The moment a client payment lands, move a fixed percentage into a separate account. Do not wait for a quarter to end, do not calculate precisely, do not use it for cash flow.
Thirty percent of net profit is a common working figure for freelancers taxed on actual profit. If you file under the presumptive scheme available to specified professionals, the effective rate on your gross receipts is different and often lower. Which applies to you depends on your profession, turnover and how you file, and it genuinely changes the number — this is worth one conversation with a chartered accountant rather than a guess.
Advance tax instalments fall due in June, September, December and March. Missing them attracts interest. A freelancer who reserves on receipt never has a bad June.
Capturing expenses without hating your life
The failure mode is universal: you keep the receipt, put it somewhere, and by filing season you have a bag of faded thermal paper and a vague memory.
The fix is capture at the moment of the transaction.
- Photograph the bill immediately — restaurant bill from a client meeting, the invoice for a laptop, a hotel receipt from a work trip. Thermal paper fades within months, so the photo is the record.
- Let the scanner extract the amount, merchant and date rather than typing them. An AI receipt scanner for Indian bills handles GST invoices and kirana-style bills reasonably well.
- Tag it business or personal at that moment. This is the decision that is impossible to reconstruct later.
- Add a client tag if the expense is billable. Client work travel, stock assets bought for one project.
- Reconcile monthly against the bank statement. Fifteen minutes, on a fixed date.
For anything digital — software subscriptions, cloud services, ad spend — the invoice arrives by email. Create a filter and a label, and once a month pull them into the same record. These are the expenses freelancers most often forget to claim, and they add up to a surprising annual figure.
Common Indian freelancer expense categories
- Software and subscriptions — design tools, cloud storage, developer services, often billed in dollars with forex markup and GST
- Equipment — laptop, monitor, camera, chair. Larger items are typically capitalised and depreciated rather than fully expensed in year one
- Internet and mobile — apportioned to business use
- Co-working or home office — a co-working desk in Bengaluru or Pune runs roughly ₹6,000 to ₹12,000 a month; a share of home rent may be claimable
- Professional development — courses, books, conference tickets
- Travel for client work — flights, trains, cabs, hotels, per-diem meals
- Subcontractors — the designer or writer you pass work to, with TDS obligations of your own above thresholds
- Professional fees — your CA, any legal work
- Bank and payment charges — payment gateway fees, foreign inward remittance charges, which for overseas clients can be meaningful
Apportionment is where people get sloppy. If your broadband is 60 percent business use, claim 60 percent and write down how you arrived at that. A defensible method matters more than a precise one.
Handling the payment cycle
Indian freelance payment terms are what they are. Thirty days often means sixty. Enterprise clients can take ninety. Meanwhile rent is due on the 5th regardless.
The structural fix is the buffer. Build up three months of business plus personal essential expenses in the business account before you increase your monthly draw. Until that buffer exists, treat any surplus month as buffer-building rather than income.
Practical measures that shorten the cycle:
- Invoice on the day the work is delivered, not at month end
- Ask for 30 to 50 percent advance on projects with new clients
- Set explicit payment terms on the invoice, with your GSTIN and PAN correctly stated
- Follow up on day 31 with a neutral, factual message, not an apology
- Track receivables as a ledger with dates, so you know at a glance what is overdue and by how much
That last point is worth setting up properly. Money owed to you by clients is an asset, not income, and keeping it in a separate ledger from your actual bank balance prevents the dangerous habit of spending against invoices that have not cleared.
Personal budgeting on top of business
Once the draw is fixed, your personal budget behaves like a salaried person's. Same allocation on the 1st, same category limits, same sinking funds for insurance and festivals. The monthly salary budgeting system applies directly once the business buffer is doing its job.
Two things freelancers must fund themselves that employees do not:
Health insurance. No employer group cover. Budget the annual premium as a sinking fund and buy adequate cover, not the cheapest.
Retirement. No EPF, no employer contribution. This has to be deliberate — PPF, NPS, an equity SIP, or some combination. Nobody will do it for you and the absence is easy to ignore for a decade.
GST, briefly and honestly
If your turnover crosses the registration threshold for services, GST registration becomes mandatory, and the threshold differs for special-category states. Registration brings monthly or quarterly returns and the ability to claim input credit on business purchases.
Whether registering voluntarily below the threshold helps depends entirely on whether your clients can use the input credit. Business clients usually can; individual clients cannot and simply see a higher price. This is a genuine decision with real consequences either way, and it is one to make with a CA rather than from a blog post.
What a tracker does for you here is keep the underlying records clean — every business expense captured with a bill image and a date — so that whatever your CA needs, you can produce it in an evening rather than a fortnight.
A tracker is not accounting software
Be clear about the boundary. A personal-finance app gives you visibility: what came in, what went out, what is owed, what is reserved for tax. That is enough for a solo freelancer under most turnover levels, and it is far more than the bag-of-receipts approach.
What it does not do is file returns, generate GST-compliant invoices or produce a balance sheet. When your turnover or complexity grows, add proper accounting software and a CA. Until then, clean daily records and a disciplined tax reserve will cover you, and the AI expense tracking overview explains where automation genuinely helps in that workflow.