Bengaluru, Karnataka
HR and payroll software for Bengaluru companies
200+ Bengaluru companies run offer letters, payroll and attendance on Offrd. Karnataka professional tax is ₹200 a month on salaries of ₹25,000 and above, ₹300 in February, nil below that, and Offrd puts the right line on every Bengaluru payslip. Credit packs start at ₹99 for 10 credits, or ₹50 per active employee a month, for companies with up to 250 employees.
This page covers what a Bengaluru employer has to run each month and year: professional tax, the Karnataka Shops and Commercial Establishments Act after its 2026 amendment, the Labour Welfare Fund, EPF and ESI, and which EPFO offices serve Bengaluru.
No card. Setup under 2 minutes. Credit packs from ₹99 for 10 credits, or ₹50 per active employee a month.
Last updated 12 October 2026. Statutory figures checked against the government pages listed at the foot of this page on 12 October 2026.
What does a Bengaluru employer have to run every month?
Five things, and four of them are state specific. The table gives the Karnataka figure, the due date and the office. Every row links to the government page it came from in the sources list below.
| Item | Karnataka rule | When | Where |
|---|---|---|---|
| Professional tax on staff | ₹200 a month on a salary of ₹25,000 and above, ₹300 for February, nil below ₹25,000. ₹2,500 a year per employee. In force from 1 April 2025 under Karnataka Act 33 of 2025. | Monthly statement with payment within 20 days of month end. Annual return within 60 days of year end. | Registration Certificate (RC) on the Karnataka PT portal. |
| Professional tax on the company | The employer holds a separate Enrolment Certificate (EC) for its own liability. | Pay before 30 April each year. | Same portal, EC login. |
| Shops and Commercial Establishments Act 1961 | Register with the Inspector of the Labour Department. Under the 2026 amendment passed by the legislature, the Inspector has 7 days to object, after which registration is deemed granted, and the registration lasts until the business closes. No renewal. An establishment with 10 or more workers that is already registered under the OSH Code 2020 is exempt. | Once, on starting. | Labour Department, Karnataka (e-Karmika portal). |
| Labour Welfare Fund | Employee ₹50, employer ₹100, for every employee on the rolls on 31 December. Applies to establishments with 10 or more employees under the 2025 amendment passed by the legislature. | By 15 January of the following year. | Karnataka Labour Welfare Board, online payment. |
| EPF and ESI | Central rules. EPF 12 percent each side on wages up to ₹25,000. ESI 0.75 percent employee and 3.25 percent employer on gross up to ₹21,000. | Monthly. | The Bengaluru EPFO regional office for your PIN code (next section). ESIC sub regional offices at Peenya and Bommasandra. |
Two recent changes that older guides may not show. The February ₹300 has applied since April 2025, so a payroll that charges ₹200 all twelve months is short by ₹100 a year per employee. And under the 2026 amendment passed by the Karnataka legislature, Shops Act registration no longer needs periodic renewal.
Which EPFO offices serve Bengaluru?
Bengaluru has its own EPFO zone, separate from the rest of Karnataka. The zonal office is at Bhavishya Nidhi Bhavan, No. 13 Raja Ram Mohan Roy Road, Bengaluru 560025. EPFO lists these regional offices under it, each covering a set of PIN codes: Bengaluru (Central), Malleswaram, Electronic City, Koramangala, K R Puram, Peenya, Rajarajeshwari Nagar and Yelahanka. The office names say roughly where they sit, but the PIN code list, not the name, decides which one holds your establishment code. That is where your CA uploads the EPF files Offrd produces.
Electronic City, Koramangala, K R Puram, Peenya
Four of the eight regional offices are named for the industrial and IT belts: Electronic City in the south, Koramangala, K R Puram on the Whitefield side, and Peenya in the north west.
EPFO regional offices, Bengaluru zone
Bengaluru (Central), Malleswaram, Yelahanka, Rajarajeshwari Nagar
The other four regional offices in the Bengaluru zone.
EPFO regional offices, Bengaluru zone
ESIC
ESIC runs sub regional offices at Peenya and Bommasandra under its Bengaluru regional office. ESI applies to every employee on gross wages up to ₹21,000.
ESIC, Bengaluru
Your establishment code
EPFO has reorganised the Bengaluru offices more than once. Check which office holds your code before your CA uploads. Offrd gives the files; it does not file.
What to check
What did the 2026 Shops Act amendment change for a Bengaluru office?
The Karnataka Shops and Commercial Establishments (Amendment) Bill 2026, passed by the legislature, changes four things for a company with up to 250 staff.
- Registration becomes valid until closure. The renewal cycle goes.
- The Inspector gets 7 days to act on your application. Silence means you are registered.
- You must issue a service certificate within 7 days of an employee asking for one, and you may not keep an employee's original educational or experience certificates. Offrd generates experience letters and relieving letters from the employee record, so the 7 day clock is easy to meet.
- Fines went up: ₹3,000 for a first offence, ₹5,000 after that.
The 2025 Labour Welfare Fund amendment, passed by the legislature, lowers the threshold from more than 50 employees to 10 or more, so a 12 person Koramangala agency that never paid LWF owes ₹150 per head by 15 January once it applies.
What does Offrd do for a Bengaluru company?
Offrd is HR document and payroll software for Indian companies with up to 250 employees. You set up the company once, with its state, and the statutory lines follow from that. For a Bengaluru company that means Karnataka professional tax on the payslip, the OSH Code appointment letter, and EPF files your CA can upload to the Bengaluru office that covers your establishment code.
- Offer and appointment letters. CTC, role and joining date go in, and the letter comes out with PF, ESI and, where the state levies it, professional tax worked out. The OSH Code 2020, in force from 21 November 2025, requires a written appointment letter, and the generator produces one. 10 credits a letter.
- Onboarding. The new hire fills a self serve form. Aadhaar and PAN are verified in real time. 15 credits.
- Payroll and payslips. An Excel style grid, with EPF at 12 percent each side on wages up to the ₹25,000 ceiling, ESI at 0.75 and 3.25 percent up to ₹21,000, and Karnataka professional tax at ₹200 a month (₹300 in February) above ₹25,000. 2 credits per payslip, and the first payslip for each employee is free. Your CA gets EPF export ready files. Offrd does not file returns.
- Attendance. The Atndnz app is free with Offrd: office QR check in, GPS check in within 500 metres for field staff, biometric sync, named shifts with grace periods.
- Exits. Relieving and experience letters, and a full and final settlement with 19 deduction heads and 13 payouts, built for the two working day final wage rule under the Code on Wages.
- Form 16. Offrd builds Part B from payroll and declarations, you upload Part A from TRACES, and Offrd combines and sends it. Needs the company TAN and PAN.
Pricing is the same in every city. Credit packs start at ₹99 for 10 credits and credits do not expire, or pay ₹50 per active employee a month with everything included. New accounts get 50 free credits, no card, enough for five offer letters. See the pricing page.
Questions Bengaluru employers ask
How much is professional tax in Bengaluru?
Karnataka professional tax is ₹200 a month on a monthly salary of ₹25,000 and above, and ₹300 for the month of February, so ₹2,500 a year. Salaries below ₹25,000 pay nothing. This has applied since 1 April 2025 under Karnataka Act 33 of 2025. Offrd applies the slab once the company state is set to Karnataka.
When is Karnataka professional tax due for an employer?
An employer deducting from staff files a monthly statement with payment within 20 days of the end of the month, and an annual return within 60 days of the end of the year. The employer also pays its own enrolment tax before 30 April each year under a separate Enrolment Certificate.
Does a small Bengaluru office need Shops and Establishments registration?
The Karnataka Shops and Commercial Establishments Act 1961 covers shops and commercial establishments, with registration through the Labour Department. Under the 2026 amendment passed by the legislature, registration is valid until the business closes and the Inspector has 7 days to object before it is deemed granted. An establishment with 10 or more workers that is already registered under the OSH Code 2020 does not need a separate Shops Act registration.
Does a 10 person company in Bengaluru pay Labour Welfare Fund?
Yes, under the 2025 amendment to the Karnataka Labour Welfare Fund Act passed by the legislature, which brings establishments with 10 or more employees into the fund. The contribution is ₹50 from the employee and ₹100 from the employer for every employee on the rolls on 31 December, paid to the Board by 15 January.
Which EPFO office handles a Bengaluru company?
EPFO splits Bengaluru by PIN code across regional offices including Bengaluru (Central), Malleswaram, Electronic City, Koramangala, K R Puram for the Whitefield side, Peenya, Rajarajeshwari Nagar and Yelahanka, all under the zonal office at No. 13 Raja Ram Mohan Roy Road. Your establishment code tells you which one. Offrd gives your CA EPF export ready files for upload; Offrd does not file with EPFO.
What does Offrd cost for a 20 person Bengaluru company?
On the subscription, ₹50 per active employee a month, so ₹1,000 a month with documents, payroll and attendance included. On pay as you go, credit packs start at ₹99 for 10 credits. An offer letter uses 10 credits, an onboarding 15, and a payslip 2 per employee with the first payslip for each employee free. Credits do not expire. You start with 50 free credits.
Sources and official references
Figures on this page were read from these government pages, and newspaper pages where marked, on 12 October 2026. Where a figure could not be found on an official page it is not printed.
- Karnataka PT (Amendment) Bill 2025, ₹200 and ₹300 February, from 1 April 2025 (Karnataka Legislature): https://kla.kar.nic.in/council/house/bills/155/8.pdf
- Karnataka Tax on Professions Act 1976 as amended, sections 5, 6, 6A and 10 (India Code): https://www.indiacode.nic.in/bitstream/123456789/6864/1/35_of_1976_%28e%29.pdf
- Karnataka professional tax portal: https://ptax.karnataka.gov.in/
- Karnataka Shops and Commercial Establishments (Amendment) Bill 2026 (Karnataka Legislature): https://kla.kar.nic.in/council/house/bills/159/10e.pdf
- Karnataka Labour Welfare Fund (Amendment) Bill 2025, 10 or more employees, 15 January, online payment (Karnataka Legislature): https://kla.kar.nic.in/council/house/bills/157/03eng.pdf
- Karnataka Labour Welfare Fund (Amendment) Bill 2024, ₹50 and ₹100 (Karnataka Legislature): https://kla.kar.nic.in/council/house/bills/154/44.pdf
- EPFO zonal office Bengaluru address (EPFO contact page): https://www.epfindia.gov.in/site_en/Contact_us.php
- EPFO Bengaluru regional offices (EPFO circular, May 2022): https://www.epfindia.gov.in/site_docs/PDFs/Circulars/Y2022-2023/HRD_AdmInspection_603.pdf
- ESIC sub regional offices Peenya and Bommasandra (CAG report annex): https://cag.gov.in/uploads/download_audit_report/2014/Union_Performance_Ministry_Labour_and_Employment%20_30_2014_chapter_10_annex.pdf
- ESIC contribution rates, 0.75 and 3.25 percent: https://www.esic.gov.in/contribution
- ESIC coverage limit, ₹21,000 a month: https://www.esic.gov.in/coverage
- Labour Codes in force from 21 November 2025, appointment letters, two working day final wages (PIB): https://www.pib.gov.in/PressReleasePage.aspx?PRID=2192463
- Gratuity ceiling ₹20 lakh (PIB): https://www.pib.gov.in/newsite/PrintRelease.aspx?relid=178218
Offrd publishes this page and sells the product described on it.
Run your first Bengaluru offer letter today
Sign up, add your company details, and generate an offer letter with the PF, ESI and professional tax lines already worked out for Bengaluru. 50 free credits, no card. Setup takes under 2 minutes.
Credit packs from ₹99 for 10 credits (an offer letter uses 10), or ₹50 per active employee a month with documents, payroll and attendance included.