A Bengaluru business weighing its books has two realistic choices. Hire a salaried accountant, or put the ledger and the compliance calendar with a firm that files as well as records. The salaried route makes sense once transaction volume and payroll justify a full desk. Below that line an outsourced service costs less and covers more, because it carries the Karnataka filings an in house hire may never have touched. That comparison is what this page is built around.
What happens when a Bengaluru business lets its books slip?
Late books do not stay an accounting problem for long. Returns get filed from estimates, credit gets claimed against invoices nobody matched, and the correction lands months later at a worse cost.
The state side bites separately. Under section 5(5) of the profession tax Act, failing to apply for registration or enrolment in time attracts a penalty of ₹1,000 for an employer and ₹500 for any other person, after a hearing. If a penalty is imposed under section 12 it is ten percent of the tax due, and it is on top of the interest payable under section 11.
One feature of the state Act catches Bengaluru clients out. Section 5(4) requires the assessing authority to state the amount payable and the due date in the enrolment certificate itself, and that certificate serves as the notice of demand. No separate demand letter arrives first. Since the service rules were amended in 2025, a notice may also be served by email or by being posted on the departmental portal. An unopened inbox is still valid service.
Who does this catch in Bengaluru, and from what point?
Two thresholds matter here, and they run on completely different tests.
The first is the business itself. Every entry in the current profession tax Schedule other than serial number 1 sits at ₹2,500 a year. Entry 2 catches anyone registered, or liable to be registered, under the Karnataka Goods and Services Tax Act, 2017, with no turnover qualifier attached. Entry 10 catches a company carrying on a profession, trade or calling. Entry 6 catches an employer of an establishment defined under the Karnataka Shops and Commercial Establishments Act, 1961 that employs more than five people. Explanation I settles the overlap. Sit inside two of those entries or all three, and the ₹2,500 is still handed over once.
The second is payroll. Schedule serial number 1 reads ₹25,000 and above for a month. An employee on exactly that salary is therefore liable and the employer deducts. The rate moved on 1 April 2025: ₹200 in each month other than February, ₹300 in February, ₹2,500 over the full year.
Where this lands, in practice:
- A machine tools and precision engineering unit at Peenya, inside Bengaluru West City Corporation, billing job work, claiming credit on steel and running a shop floor payroll that straddles the ₹25,000 line.
- A product startup founder in HSR Layout hiring the first ten people, where most offer letters clear the deduction line on the day they are signed.
- A consultancy in Koramangala holding one GST registration with nobody on the payroll, which owes the enrolment certificate and nothing beyond it.
- A trading firm in Whitefield that took a second office and assumed one payment covered both premises.
Which officer or department ends up with your file?
Two administrations, and most businesses here deal with both without noticing the handover.
Your state side sits with the Karnataka Commercial Taxes Department. It administers the state GST Act and runs profession tax through e-Prerana at ptax.karnataka.gov.in. Registration, enrolment, amendments, payments and statements all happen there, and since a Government Order of 4 February 2025 physical applications are not accepted.
On GST itself, a Bengaluru application is assigned to either a Karnataka state officer or a central officer, and either can raise clarifications and verify the principal place of business. We keep the books so whichever one opens the file sees reconciled figures. A Karnataka GST registration number carries the state's own two digit code at the front, and we confirm the number the department issues you.
Income tax and TDS sit outside this. Those are central filings and they do not shift because your office is in Bengaluru.
Which dates govern the Bengaluru accounting year?
The monthly rhythm makes or breaks a set of books. Three rows below are this state's own, and they are the ones most often missed.
| Filing | Who owes it | Timing |
|---|---|---|
| GSTR-1 and GSTR-3B | Karnataka GST registrants | On whichever return frequency you have opted for |
| Profession tax statement in Form 5-A | RC holders | Twenty days from the close of a month, payment proof attached |
| Profession tax return in Form 5 | RC holders | Sixty days from the close of the financial year |
| Profession tax payment on the EC | Enrolled persons | By 30 April, or one month from enrolment where enrolment comes later |
| TDS returns and Form 16 | Anyone deducting tax at source | After each quarter, once challans are deposited |
The vocabulary in row two is not pedantry. The Act calls the monthly employer filing a statement and saves the word return for the annual filing under section 6. Upload one without proof of payment and it is not deemed duly filed at all, so the challan goes first and the upload follows the same day.
What does monthly accounting cost in Bengaluru, and what sits inside the fee?
Monthly accounting with us starts at ₹1,499 a month. Where a quote lands above that turns on three things and nothing else. How many transactions run through the bank, how many people sit on the payroll, and how many GST registrations you hold.
What the monthly fee carries:
- Books written up in Tally or Zoho, with expenses coded to heads that survive a later review.
- Bank reconciliation every month, so the ledger closing balance matches the bank statement.
- A profit and loss account, a balance sheet and a monthly summary you can read in five minutes.
- GST and TDS working papers prepared and filed, with challans and acknowledgements sent back.
One cost here surprises people because it is not a cost at all. There is no government fee for the registration certificate or the enrolment certificate. The same Government Order of 4 February 2025 directs that the certificate is downloaded from the portal and that seal and signature are not required on it. That is worth knowing when a bank or a landlord in Bengaluru rejects the printout for looking unsigned. For scope, software and staffing at a national level, see accounting and bookkeeping in India explained.
Where does Karnataka profession tax sit alongside your books?
This is the part a purely national accounting service hands back to you. There are two certificates and they do different work. Section 5(2) gives the certificate of enrolment, the EC, for your own liability. Section 5(1) gives the certificate of registration, the RC, covering tax withheld from salaries. Staff on the books in Bengaluru means you hold both. Work alone with no employees and the EC is the only one you take.
How we set that up:
- Work out which Schedule entries you fall under, and confirm one payment of ₹2,500 clears all of them under Explanation I.
- File Form 2 for enrolment and Form 1 for registration on e-Prerana, inside the thirty days section 5(3) allows.
- Download Form 4 and Form 3 from the portal, then put both numbers into the payroll master and the calendar.
- Run the deduction, pay it, and upload Form 5-A with the payment proof by the twentieth.
Two wrinkles are worth stating plainly. Explanation V makes a second premises its own taxable person. An office in Koramangala and another elsewhere in the city therefore carry ₹2,500 apiece, though a place kept exclusively as a godown for storing goods does not. The third proviso to section 3(2) runs the other way: no tax falls due for a year in which the trade is carried on for one hundred and twenty days or fewer.
On directors we do not file by reflex. The company enrols in its own name and settles its ₹2,500. A director may or may not need a separate enrolment certificate, and it turns on how that director is paid, so we check the position director by director rather than enrolling everyone by default.
From 1 April 2026 the payment itself counts as the return for anyone holding an EC, so nothing further goes in. Employers were left where they were and still file monthly and annually.
Why keep the books and the state filings with one team?
Because the monthly work and the state work sit with the same team, inside the same file. Your bookkeeper is not waiting on a compliance desk to explain the enrolment certificate, and that desk is not guessing at a ledger it has never opened.
You get a named accountant, a CA reviewing the close, and books a state officer or a central GST officer can be walked through without a week of preparation. Everything runs online, so nobody in Peenya or HSR Layout drives across the city to hand over a folder. Send three months of bank statements and last year's ledger, and we will tell you what the catch up work looks like before you commit.