Ayush AI automation

Payroll · chartered accountancy firms

Payroll software for CA firms.

A monthly pay run that carries its own leave balances, takes approved leave from the timesheet, and keeps a closed month exactly as it was paid.

Built as the second module of the timesheet system for Vatsaraj & Co., Chartered Accountants, a firm of about 50 people, and switched on there on 20 September 2026. Every screen on this page shows invented staff and invented pay.

To pay out · September 2026

₹17,10,396.00

to 32 of 33 people

  • Gross for the month18,75,400.00
  • −Leave beyond the balance40,077.00
  • +Conveyance24,705.00
  • +Adjustments2,500.00
  • −Professional tax4,800.00
  • −Income tax (TDS)80,000.00
  • −Held, not paid this month · 1 person67,332.00
  • =Payable17,10,396.00
DEMONSTRATION DATA

One month of payroll. The rows under the figure add up to it. See the real screen ↗

Where the payroll spreadsheet gives way

Each month reads the month before, through a cell reference.

The firm’s payroll lived in one wide Excel sheet. Each month found its opening leave balances by pointing at the previous month’s cells. That holds while the list of people stays the same. A resignation, a joiner or a promotion in the middle of a month is where it needs careful hands.

The replacement keeps every balance as a record against the person and the month, so one person’s change does not move anybody else’s figures.

Demonstration data. The pay run in 23 seconds: run, carry, change, tax. Music only; every line is on screen.

What the module does

Run, carry, change.

Run: one screen per month

What is to be paid, the arithmetic that gets there, and the figures somebody should look at before the month is closed. A held salary is worked out in full and shown as held, not left out.

Before you close 3 to look at

Nothing here blocks closing. Each one is a figure somebody should have seen.

  • ON HOLDRehan Shirodkar₹67,332.00 worked out and held. Reason: Handover pending.
  • TIMESHEETSneha NadkarniLeave from the timesheet was changed from 3 to 2 by the payroll operator.
  • TWO GRADESTanvi ChandakChanged grade this month. Paid as two lines, each for its own days, and one bank transfer.

Demonstration data. Invented staff, invented pay.

CARRIED IN5.25from August
SEPTEMBER2 days taken, covered by paid leave. 0 days charged.leave arrives from the timesheet
CARRIED OUT4.5opens October
  • Gross53,000.00
  • −Professional tax200.00
  • =Payable52,800.00

Demonstration data. Two days of leave, covered by the balance, so nothing comes off the salary. See the real screen ↗

Carry: leave and comp-off balances move as data

Approved leave comes across from the timesheet. The operator can overrule it, and the screen says so. The balance carried out of one month becomes the opening balance of the next.

Change: a promotion in the middle of a month

A promotion is one person with a dated grade. The month it happens is paid as two lines, each for its own days, and one bank transfer. Earlier months keep the old grade’s pay.

1 SEPPROMOTED 12 SEP30 SEP
Trainees11 days
Associates19 of 30 days
two lines · one bank transfer

Demonstration data. The same person appears twice in the month, once under each grade. See the real screen ↗

The details

Income tax, closed months and who can open it.

Income tax under both regimes

Tax for the year is worked under the old and the new regime, from what has been paid and what is still projected. The monthly deduction follows the regime the employee declared.

Demonstration data. See the real screen ↗

A closed month stays closed

A closed month is read back from what was stored, not worked out again. A salary change today cannot alter what somebody was paid in August. Reopening is a deliberate step.

Its own sign-in

Payroll has a separate sign-in and session, granted person by person. Being an administrator of the timesheet does not open it.

What it covers

The monthly job, end to end.

  1. The monthly pay run. Days, leave and adjustments go in; gross, deductions and net come out.
  2. Leave and comp-off balances. Carried from month to month, with approved leave arriving from the timesheet.
  3. Salary and grade changes. Recorded with the date they take effect.
  4. Projected income tax. Both regimes, month by month.
  5. Pay slips. One per person per month.
  6. The bank sheet. One transfer per person, even in a month paid as two grades.

Questions firms ask

Before you write to me.

Is this a product I can subscribe to?

No. It is built and installed for one firm at a time, on that firm’s own server. One firm has it today.

Do we need the timesheet to use it?

It was built as a module of the timesheet, and that is where approved leave comes from. Running payroll on its own would be a separate conversation about where your leave figures would come from.

Who can see salaries?

Only the people given the payroll sign-in. It is separate from the timesheet sign-in, and the timesheet does not link to it.

Can we check it against our own payroll first?

Yes, and you should. Before go-live the figures are run against months you have already paid from your own workbook, and the differences are explained one by one.

What does it cost?

It depends on your pay structure and how your current workbook is laid out. I quote a fixed figure after seeing a blank copy of it.