Payroll for India

    Monthly payroll, statutory-ready and approved before it's paid

    FlowPay runs Indian payroll on the same employee record as your HRMS: salary structures, loss of pay from approved leave, EPF, ESI, PT, LWF and TDS, a maker-checker approval, payslips and the bank transfer file.

    5

    Statutory items: EPF, ESI, PT, LWF, TDS

    2

    Tax regimes, old and new

    10

    Employees free

    30%+

    Below Zoho Payroll

    Payroll in spreadsheets

    • Leave and joining dates copied by hand from the HR system
    • PF, ESI and PT worked out in formulas that break every revision
    • TDS projections redone every month for every employee
    • No record of who approved the numbers before the bank upload

    Payroll on your HR data

    • Employees, joining and exit dates come straight from FlowPeople
    • Approved leave without pay becomes LOP automatically
    • EPF, ESI, PT, LWF and TDS calculated per employee and work location
    • Submit, approve or reject, then pay - with an audit trail

    What FlowPay does

    Everything below is available in the product today.

    Salary structures

    Set up once

    Define salary components and structures (percent of CTC, gross or Basic, flat or balance) and preview the breakup before you save.

    Effective-dated salary revisions
    Set up salaries from CTC in HR
    Bulk import from Excel or CSV

    Pay runs

    Every month

    Create the month's run, review every employee's line, add one-time earnings or deductions and recalculate in one click.

    LOP from approved unpaid leave
    Manual LOP days and adjustments
    Hold employees who can't be paid

    Statutory compliance

    India

    EPF (employer share net of EPS), ESI with its wage ceiling, state-wise Professional Tax and Labour Welfare Fund, configured per work location.

    EPF on capped or actual wage
    ESI eligibility per month
    PT and LWF by state

    Income tax (TDS)

    Old & new regime

    Annual tax projected for each employee under their chosen regime, with employee declarations, HR review and an override when needed.

    Employee tax declarations
    HR lock and override
    Tax rules per financial year

    Approvals

    Maker-checker

    Payroll is prepared by one role and approved by another. Approved months are locked so salaries can't change underneath them.

    Submit, approve, reject, reopen
    Separate permissions to run and approve
    Mark paid with pay date

    Payslips & self-service

    Your template

    Upload your own Word payslip template with placeholders, publish payslips by email, and let employees download them anytime.

    Word (.docx) payslip templates
    Payslips by email
    My Payslips and My Tax for employees

    A month in FlowPay

    1

    Create the run

    Employees working in the month, their salary and approved unpaid leave are pulled in.

    2

    Review lines

    Check warnings, add one-time pay or deductions, hold anyone who can't be paid.

    3

    Approve

    Submit for approval; the approver approves or sends it back with a reason.

    4

    Pay & publish

    Download the bank file and register, mark paid, publish payslips.

    Built for

    HR & payroll teams

    Run payroll for 10 to 1,000+ employees without spreadsheets.

    Finance

    Approve the month with full visibility and download the register and bank file.

    Employees

    Declare investments, choose a tax regime and download payslips.

    FlowPay pricing, 30%+ below Zoho

    Per month, billed annually, excluding taxes. Free plan to start.

    Free
    $0
    Up to 10 employees
    Standard
    $8.32 / organisation / month
    + $0.33 per employee above 25
    Includes 25 employees
    vs Zoho Payroll Standard $12 30% less
    Professional
    $24 / organisation / month
    + $0.50 per employee above 50
    Includes 50 employees
    vs Zoho Payroll Professional $36 32% less

    FlowPay runs Indian payroll; prices outside India are shown converted for reference.

    FlowPay FAQs

    Run your next payroll on FlowPay

    Bring salaries in from HR or a spreadsheet, run a month side by side, and switch when the numbers match.