Perimattic
hrms

TallyPrime Keka HRMS Integration - Auto Payroll & PF/ESI Sync

The TallyPrime-Keka connector syncs monthly payroll runs from Keka HRMS into TallyPrime as salary journals, splits PF and ESI liabilities into the correct statutory ledgers, and posts TDS deductions per employee per section. Attendance adjustments, reimbursements, and full-and-final settlements flow into the same monthly cycle. Bidirectional sync with full audit-logged transaction trail.

Sync monthly Keka payroll runs into TallyPrime as salary journals — PF and ESI liabilities split into statutory ledgers, TDS posted per employee.

TallyPrime
Keka HRMS
5-minute setup30-day money backNo coding required
1-2 days → 15 min

Monthly Keka-to-Tally reconciliation collapses

4 TDS sections

192, 194J, 194C, 194D posted per employee per section

Real-time

Reimbursements from Keka expense-claim webhook

Multi-entity

Group companies on separate Keka tenants supported in parallel

Overview

What this connector does

Keka is India's fastest-growing modern HRMS. 8,000+ mid-market and enterprise Indian businesses use it for payroll, attendance, performance, and expense management. The single biggest pain for finance teams running Keka alongside TallyPrime is monthly reconciliation — payroll runs on Keka, but accounting has to happen in Tally, and Keka's built-in Tally export produces a static CSV that does not split PF/ESI/TDS into the correct statutory ledgers or handle cost-centre-wise posting.

The manual workflow — export Keka payroll to CSV, prepare salary journal entries, split PF (employer + employee share) and ESI (employer + employee share) into statutory ledgers, post TDS per section (192, 194J, 194C, 194D) for downstream Form 24Q filing, book employer contributions, allocate per cost centre for MIS, reconcile the bank credit against the Keka payroll register — consumes 1-2 full days every month. F&F settlements at exit add another day per exit employee, and reimbursements from Keka expense claims usually get tracked in a separate Excel because the CSV export cannot handle them.

This connector automates the entire cycle. Keka payroll runs are pulled via the Keka API v3 the moment they close for the month. Salary journal entries are posted into Tally per employee cost centre using the department + cost-centre mapping from Keka. PF and ESI liabilities are split into statutory ledgers (EPFO ECR-compatible, ESIC challan-compatible structures). TDS per section per employee is posted separately so Form 24Q filing has clean data. Attendance-based adjustments (LOP), reimbursements from Keka expense claims (real-time via webhook), and full-and-final settlements at exit (encashment, gratuity, full-year TDS reconciliation as one journal per exit) all flow through the same pipeline.

Multi-entity Keka groups running separate tenants per legal entity get parallel sync pipelines — each Keka tenant maps to a specific Tally company, and statutory boundaries per PAN / TAN stay clean. Multi-branch payroll with different ESI sub-codes is preserved through the sync so downstream Tally-ESIC filing runs correctly per sub-code. Bank credit for salary payments is reconciled through the existing Tally banking connector (HDFC or ICICI) against the Keka salary register — bounced payments, wrong beneficiary, and held salary surface in the reconciliation dashboard for finance to investigate.

At a glance

Category
hrms
Capabilities
10
Synced data types
4
Setup time
~5 minutes
Before vs After

What changes when you plug ERPPlugs in

See how automation transforms your TallyPrime-Keka HRMS workflow.

TaskManual IntegrationERPPlugs
Payroll journal postingKeka payroll exported to CSV every month; Tally salary journal entered manuallyKeka payroll pulled via API on payroll close; Tally salary journal auto-posted
PF, ESI & TDS statutory splitPF, ESI, TDS split into statutory ledgers by hand — 1-2 days of accounting effort per monthPF (employer + employee), ESI (employer + employee), TDS per section posted to statutory ledgers
Cost centre allocationCost centre allocation per employee entered manually into the journalCost centre allocation per employee driven by Keka department + cost-centre mapping
Expense reimbursementsReimbursements from Keka expense claims tracked in a separate ExcelReimbursements posted in real-time from Keka expense-claim webhook
Full & final settlementsFull-and-final settlements posted as one-off journals per exit employee, often incompleteF&F settlements land as one settlement journal per exit with encashment, gratuity, and TDS reconciliation
Who It's For

Built for teams that need reliable automation

The TallyPrime <-> Keka HRMSconnector fits into finance, ops, and revenue teams that have outgrown copy-paste — the ones whose month-end close should not depend on a spreadsheet, whose ledger accuracy should not depend on human vigilance, and whose sales velocity should not stall behind an accountant's inbox.

Below are the roles that get the fastest return the moment this connector goes live. If yours is on the list, the payback is typically visible in the first billing cycle.

HR Head

Owns Keka payroll for a 200-500 employee group and needs monthly Tally sync without manual CSV rework.

Finance Manager

Books monthly salary journals in Tally and wants PF, ESI, and TDS split into statutory ledgers automatically per cost centre.

Group Controller

Runs a multi-entity group with separate Keka tenants per legal entity and needs statutory boundaries per PAN / TAN kept clean.

Architecture & Sync

How data flows and what gets synced

The bridge between TallyPrime and Keka HRMS, and the exact records that move across it.

Data flow
TallyPrime

TallyPrime

ERPPlugs

ERPPlugs Engine

Keka HRMS

Keka HRMS

What flows across
Monthly payroll journalPF / ESI liabilityTDS per sectionReimbursements
Sync details
Data TypeDirectionFrequency
Monthly payroll journalKeka → TallyPrimeMonthly (on payroll close)
PF / ESI liabilityKeka → TallyPrimeMonthly (on payroll close)
TDS per sectionKeka → TallyPrimeMonthly (on payroll close)
ReimbursementsKeka → TallyPrimeReal-time (webhook)
How this connector compares

Alternative TallyPrime <-> Keka HRMS integrations available to Indian businesses, and where each fits.

ConnectorTypeKeka HRMS SupportTypical Capabilities
TallyPrime ↔ Keka HRMSThis pageNative ERP connector✓ NativeAuto-sync of Keka monthly payroll runs into Tally, Salary journal posting per employee cost centre, PF liability split (employer + employee) into statutory ledgers
Tally Developer / TDL customizationIn-house Tally scriptingFull (developer required)
Zapier + Tally + [target app]iPaaS bridge (no Tally-side native support)Partial
Custom REST/CSV middlewareBespoke developmentFull (weeks to build)
Manual CSV export/importSpreadsheet workflowManual only
Automation

Common automation scenarios

Real workflows this connector automates for you.

When

Keka payroll closed for the month

Then

Salary journal auto-posted into Tally with cost-centre allocation per employee, PF and ESI split, TDS per section per employee

When

Employee submits an expense claim in Keka and it gets approved

Then

Reimbursement voucher posted in real-time to Tally against the employee expense ledger

When

Employee exits and F&F is calculated in Keka

Then

F&F journal posted with encashment (leave / notice), gratuity, and full-year TDS reconciliation as one settlement voucher

When

Group entity opens a new Keka tenant

Then

Onboarding creates a fresh sync pipeline mapped to the corresponding Tally company with statutory boundaries per new PAN / TAN

Capabilities

What's included

Everything this connector automates out of the box, no extra setup required.

Auto-sync of Keka monthly payroll runs into Tally
Salary journal posting per employee cost centre
PF liability split (employer + employee) into statutory ledgers
ESI liability split (employer + employee) into statutory ledgers
TDS deduction per section (192, 194J, 194C, 194D)
Attendance-based adjustments per employee
Reimbursement posting from Keka expense claims
Full-and-final settlement handling for exits
Multi-entity support for group companies on Keka
Reconciliation against monthly salary bank credit
Why It Matters

Key Benefits

What changes for your team once this connector goes live.

1-2 Days → 15 Minutes

Monthly Keka-to-Tally reconciliation collapses.

Statutory Split Correct

PF, ESI, TDS booked to statutory ledgers automatically.

Cost Centre Accurate

Salary journals per employee cost centre.

F&F Handled

Full-and-final settlements flow through the same pipeline.

Free to Try

Try the TallyPrime ↔ Keka HRMS Connector Free

Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between TallyPrime and Keka HRMS inside 5 minutes.

Compliance & Setup

Compliance-ready. Live in minutes.

What you get out of the box for statutory compliance — and the exact steps to go live.

Compliance & Compatibility

PF (EPFO ECR-compatible ledger structure)ESI (ESIC challan-compatible ledger structure)TDS per section for Form 24Q filingF&F settlement statutory calculation preserved from KekaIndia-region data residency for employee master and payroll data

TallyPrime

TallyPrime 4.x, 5.x with base install and cost-centre master enabled

Keka HRMS

Keka HRMS API v3, all Keka editions (Starter / Growth / Enterprise)

Setup in Minutes

1

Enable Keka API access

Enable the Keka API from your Keka admin console and provision credentials for the Perimattic bridge.

2

Map Keka pay heads to Tally ledgers

Map each Keka pay component (basic, HRA, special allowance, bonus) to the corresponding Tally salary ledger.

3

Configure PF/ESI/TDS ledgers

Set up the statutory ledgers in Tally and map them to Keka's statutory heads.

4

Baseline last 3 months

Run a dry-run sync of the last 3 payroll cycles to validate mappings against the historical Keka data.

7-Day Free Trial

Start free for 7 days — no credit card required

Connect your ERP and start syncing in 5 minutes. Try ERPPlugs free for 7 days — no commitment, no payment details, cancel anytime.

  • Full access to all 150+ ERP connectors
  • Real-time data sync across every integration
  • No credit card required to start
  • 7 days, cancel anytime — no long-term commitment
Start 7-Day Free Trial
Related Integrations

Related Connectors

Other integrations you might find useful

TallyPrime
EPFO ECR Portal
compliance

TallyPrime ↔ EPFO ECR Portal

Auto-generate and file EPFO ECR from TallyPrime payroll data — with UAN validation, contribution split, and pre-15th deadline alerts.

Learn more
TallyPrime
ESIC Challan Portal
compliance

TallyPrime ↔ ESIC Challan Portal

Auto-generate ESIC monthly challan from TallyPrime payroll data — with IP number validation, contribution split, and multi-state branch support.

Learn more
TallyPrime
TDS Traces & Return Filing
compliance

TallyPrime ↔ TDS Traces & Return Filing

Auto-generate Form 24Q, 26Q, 27Q from TallyPrime, upload to the Income Tax portal, and pull Form 26AS and 16A back from TRACES into Tally.

Learn more
TallyPrime
Shopify
ecommerce

TallyPrime ↔ Shopify

Auto-sync Shopify orders, inventory, and payments with TallyPrime — GST mapping, HSN codes, and daily bank reconciliation baked in.

Learn more
TallyPrime
Razorpay
payments

TallyPrime ↔ Razorpay

Auto-reconcile every Razorpay payment, fee, and settlement with TallyPrime ledgers — including refunds, GST on fees, and multi-bank splits.

Learn more
TallyPrime
Zoho Books
accounting

TallyPrime ↔ Zoho Books

Two-way TallyPrime ↔ Zoho Books sync — Tally to Zoho for cloud, Zoho to Tally for statutory and GST filing. Invoices, contacts, and GST data bidirectional.

Learn more
TallyPrime
GST Portal
compliance

TallyPrime ↔ GST Portal

Automate GST return preparation and filing from TallyPrime with pre-flight validation, cancelled-GSTIN checks, and plain-language error explanations.

Learn more
TallyPrime
E-Invoice/E-Way
compliance

TallyPrime ↔ E-Invoice/E-Way

Auto-generate e-invoices, IRNs, and e-way bills from TallyPrime with real-time GSTIN validation and 24-hour cancellation-window alerts.

Learn more
Keep Exploring

Explore More

Docs, guides, and other ways to get more out of TallyPrime.

Answers

Frequently Asked Questions

Keka's built-in Tally export produces a CSV that has to be imported manually every month, and it does not split PF/ESI/TDS into the correct statutory ledgers or handle cost-centre-wise posting. This connector uses the Keka API directly, posts entries to the correct Tally structure, and handles the statutory splits and cost-centre allocation automatically.

Yes. When an employee exits, Keka triggers the F&F settlement calculation and passes it through the same monthly pipeline. Encashment (leave / notice), gratuity, and full-year TDS reconciliation land in Tally as one settlement journal per exit employee.

Groups running multiple Keka tenants (one per legal entity) get parallel sync pipelines. Each Keka tenant maps to a specific Tally company. Statutory boundaries per PAN / TAN stay clean.

When the Keka-generated bank file executes (whether via ICICI, HDFC, or bulk NEFT), the resulting bank credit is matched against the Keka salary register through the existing Tally banking connector. Any mismatches (bounced payments, wrong beneficiary, held salary) surface for finance to investigate.

Get Started

Ready to connect TallyPrime with Keka HRMS?

Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.