← Back to Blog
Rates

Freelance Bookkeeping Packages and Pricing in India

25 October 2026·7 min read

A small business owner asks what you charge for bookkeeping, and you have no clean answer. You quote a number from a friend, or a number that feels safe, and then spend six months doing more work than the number covered. Most freelancers price bookkeeping as a vague monthly figure with no written scope, which is how a ₹8,000 job quietly becomes a ₹3,000 job. Freelance bookkeeping packages and pricing in India work only when the scope is written down.

You will leave with a written package, a pricing model and a price built from your own hours. The earlier guide on starting a freelance bookkeeping business covers what a bookkeeper does and how to find clients. This one covers only the package and its price.

A package is a written list of what you do each month and what you do not

A bookkeeping package should name the work, the volume it covers and the deadline for the client's documents. Scope your package by transaction volume and complexity: how many bank accounts, whether there is inventory, whether GST applies, whether payroll is involved. If your package does not say these things in writing, the client decides the scope for you, one WhatsApp message at a time.

Think of the scope as four rising tiers. Data entry means recording transactions from bank statements and bills. Reconciliation means matching your books to the bank and fixing differences. Management reports mean a monthly profit and loss and a simple summary the owner can actually read. GST filing support means preparing the data for a professional who files, or working alongside one. Each tier is more work and more responsibility, so each tier is a different price, not a favour thrown in.

What the package leaves out matters as much. Audit and certification work needs a practising Chartered Accountant, for example a statutory audit or a tax audit report. Keep them out of your package and your pitch, and do not call yourself a CA unless you are one.

You can price per transaction, per month or per hour

Per-transaction pricing suits clients with lumpy or tiny volumes, a flat monthly package suits steady clients who want a predictable bill, and hourly suits cleanups and unclear work. Vendors use all three, and the quotes vary widely across them. Pick the model that matches how predictable the client's work is, not the one that looks most impressive on a proposal.

A flat package is what most clients want, because they can budget for it. Its risk is on you: if the client sends twice the documents, your hourly rate halves. Per-transaction pricing protects you from that but feels like a meter running, so some clients dislike it. Hourly is the safest for you and the least comfortable for the client, which is why it works best for a one-time cleanup of a messy year. Many freelancers combine them: a flat monthly package up to a transaction cap, with a per-transaction rate beyond it.

Published price sheets disagree by multiples, so collect your own quotes

There is no reliable market rate for bookkeeping in India, only vendor-published figures, and those contradict each other. The ranges below are what a few providers' own pages list. They are marketing pages, not surveys, and they are not an average or a standard. Use them to see how wide the spread is, then collect three or more quotes from real bookkeepers in your own city and niche.

Monthly bookkeeping ranges on vendor pages (indicative)₹0₹50,000₹1,00,000₹1,50,000RegisterKaro, basic₹5,000-10,000VJM Global, basic₹5,000-15,000RegisterKaro, small business₹10,000-20,000RegisterKaro, other page₹40,000-1,50,000, includes GST and TDS filingVendor-published, undated, differing scope. Not a market rate.

The spread is the point. RegisterKaro's outsource-bookkeeping page lists basic bookkeeping at ₹5,000-10,000 a month, a small-business package at ₹10,000-20,000, and a medium package at ₹20,000-40,000 with payroll and GST support, with per-transaction pricing of ₹20-100. Another RegisterKaro page lists small-business monthly packages at ₹40,000-1,50,000 and hourly work at ₹650-1,100, and its scope includes GST and TDS filing. VJM Global's blog lists basic bookkeeping at ₹5,000-15,000 a month and ₹999 a month for up to 100 entries. All of these pages are undated.

Hourly figures conflict as well. One outsourcing firm's guide gives ₹300-800 an hour, while another provider's guide gives ₹560-1,100 for bookkeeping and ₹1,400-2,300 for tax work. A US-focused vendor blog, Ecosire, lists India-based offshore bookkeepers at $25-45 an hour. Ecosire writes for US buyers, so its dollar figures say little about what a local shop owner will pay you. The general method for finding your own number is in the guide on how to set freelance rates in India.

Build your price from your hours, then add a buffer

Estimate the hours one client takes in a normal month, multiply by your target hourly rate, then add a buffer for the messy months. That gives a package price you can defend, because every rupee traces back to time. It also tells you the volume cap to write into the package.

Illustration: from hours to a package priceHours per month12xTarget hourly rate₹800+15% buffer₹1,440=Package₹11,040Numbers invented for the example. Use your own hours and rate.

Here is the illustration, with invented numbers. Say a client with one bank account and about 60 transactions a month takes you 12 hours, including chasing missing bills. At a target of ₹800 an hour that is ₹9,600. Add a 15 percent buffer of ₹1,440 and the package is ₹11,040, which you might round to ₹11,000. Use the freelance rate calculator to pick a defensible hourly figure first.

The hours are the weak link, because most people guess them. Track a real month for your first two clients and replace the guess. The post on your real hourly rate from time tracking shows how often the number you quoted and the number you earned are far apart.

A CA is needed for audit and certification, and GST filing is a separate role

Bookkeeping itself is not reserved for Chartered Accountants, but audit, verification and certification are. Audit, verification and certification need a practising CA, for example a statutory audit or a tax audit report. Do not offer anything that looks like a certificate, and tell clients plainly when they need a CA.

GST is a different matter. A person who is not a CA can enrol as a GST practitioner under Rule 83 of the CGST Rules by applying in Form GST PCT-01, if they meet one of the listed criteria, such as being a graduate in Commerce, Law, Banking or Business Administration, and then passing the examination. The exact clauses are in the CBIC-notified rule. Whether you can file a client's return on their login is a question to put to a CA or the GST helpdesk before you promise it. The client stays responsible for the return either way, so write that into the contract. The tax side of GST registration for freelancers themselves is in the guide on GST and Udyam registration.

Protect the package with a cap, an overage rate and a cutoff date

Put three numbers in writing: the transaction cap included in the package, the rate for each transaction above it, and the date by which the client must send documents for the month. Without these, a flat package slowly turns into unpaid overtime. With them, a heavy month becomes an easy invoice instead of an awkward conversation.

Continuing the invented example, a package could include up to 80 transactions, with each extra transaction charged at a rate you set (₹40 here, purely as an illustration) and documents due by the 5th of the next month. Late documents move your delivery date by the same number of days. For a broader look at how to hold the line when a client keeps adding work, read how to handle scope creep, and put the terms in a written retainer agreement.

Review your price every six months and raise it with notice

Re-price when your hours per client have drifted up, when a client adds a bank account or GST work, or at least twice a year. Give existing clients written notice of a new rate, with the effective date, and move new work onto the new package first. A price that was right when the client had 30 transactions is wrong when they have 120.

If a client has outgrown their tier, say so with the numbers: their volume last month, the cap in the package, and what the next tier covers. Clients accept a rise they can see the reason for. They resent a rise that arrives with no explanation.

Use your own time records as the basis for every quote

The honest basis for a bookkeeping package is the time you actually spend per client. Rinto lets you track time per task and see your real hourly rate per project, and once a client is selected on an invoice, the unbilled hours you tracked for that client are ready to add. You can then check each client's hours against the package price you quoted. Rinto does not do bookkeeping or file GST returns. This post is general information, not tax or legal advice, so ask a CA about anything specific to a client.

Frequently Asked Questions

How much do freelance bookkeepers charge in India?

There is no verified market rate, and published figures disagree by multiples. RegisterKaro's outsource-bookkeeping page lists basic monthly bookkeeping at ₹5,000-10,000, while another page from the same company lists small-business monthly packages at ₹40,000-1,50,000 with GST and TDS filing included. VJM Global's blog lists ₹5,000-15,000 for basic work. These are vendor-published and undated, so treat them as a sense of the spread, not a price list. Collect three or more quotes from bookkeepers in your own city, then build your price from your hours and your target hourly rate.

Is bookkeeping charged per transaction or per month?

Both are used. A flat monthly package suits clients with steady volume who want a predictable bill. Per-transaction pricing suits clients with small or uneven volumes. Hourly pricing suits cleanups of a messy year. Many freelancers combine them: a flat monthly fee up to a stated transaction cap, then a per-transaction rate above it. The combination protects you from a heavy month and keeps the client's bill simple most months. Write the cap, the extra rate and the document cutoff date into your agreement so nobody argues about them later.

Can a bookkeeper file GST returns without being a CA?

Being a CA is not the only route. A person who is not a CA can enrol as a GST practitioner under Rule 83 of the CGST Rules through Form GST PCT-01 if they meet one of the listed criteria and pass the examination. That is separate from doing bookkeeping. Whether you can file a return on a client's own login is something to confirm with a CA or the GST helpdesk before promising it. The client remains responsible for their return either way, so say so in your contract. Read the CBIC-notified rule for the exact conditions.

What does a monthly bookkeeping package include?

A clear package lists the work, the volume and the deadline. Scope tiers run from data entry of bank and bill transactions, to bank reconciliation, to a monthly profit and loss report, to preparing data for GST filing done by a professional. It should state how many bank accounts and transactions are covered, the date the client must send documents, and what costs extra. It should exclude audit, verification and certification, which need a practising CA. The more precisely the list is written, the fewer disputes you will have.

How do I price bookkeeping for a small business?

Estimate the hours the client takes in a normal month, multiply by your target hourly rate, and add a buffer for heavy months. As an illustration with invented numbers, 12 hours at ₹800 is ₹9,600, and a 15 percent buffer of ₹1,440 gives about ₹11,040. Then set a transaction cap and an extra rate beyond it. Replace your hour estimate with tracked time after the first month or two, and review the price every six months. Check it against three quotes from other bookkeepers before you send it.

Try Rinto Free

Put this into practice right now

Rinto is built for exactly this. GST invoices, contracts, time tracking, and project management in one place. 30 days free, no card needed.

Start free, no credit card needed →

More from the blog

Business
How to Start a Freelance Bookkeeping Business in India
7 min read
Business
How to Set Your Freelance Rate in India
8 min read
Contracts
Freelance Retainer Agreement in India: Clauses You Need
6 min read