Free agents + LAUNCH30: 30% off paid agents until 31 Dec 2026 (one-time purchases only) See free agents
Oarsman AI Sign in

Payslip Maker for India / Docs

Payslip Maker for India: setup guide

One salary sheet becomes a Word and Markdown payslip per employee, a payroll register and a check report.

Who it is for: Owner, office manager or outside accountant of an Indian business with 3-50 employees who makes payslips in Excel or Word every month.

Format: Claude skill pack · Version: 1.0.0 · Tested on: Python 3.13.5 (standard library only)

What it does

Fixed earnings are paid for paid days out of the month's days. Overtime, incentive, bonus and arrears are added as given, and the deductions you type are taken off. Net pay is written in Indian words (lakh, thousand) with paise. Bank account numbers are masked on the payslip. It stops on duplicate employees, days that do not add up and negative net pay, and lists PAN, UAN and IFSC that look wrong.

What you need

  • Claude.ai with code execution switched on (or Claude Code, or just Python 3.10+)
  • Your salary sheet for the month

5-minute setup

  1. Claude.ai: open Settings → Capabilities → Skills, click Upload skill and pick claude-ai-upload/payslip-maker-india.zip.
  2. Claude Code: copy the folder skills/payslip-maker-india into ~/.claude/skills/.
  3. Start a new chat. Attach your file and say: "Use payslip-maker-india. Make October 2026 payslips from this salary sheet".
  4. Claude runs the script and gives you the files listed under Outputs. Check them before you act on them.

Try it with the sample

Run the sample (six fictional employees, October 2026):

python3 skills/payslip-maker-india/scripts/core.py --salary samples/salary-oct-2026-with-deductions.csv --month 2026-10 --company "Lakeside Ledger Services Pvt Ltd" --address "2nd Floor, 14 Residency Road, Bengaluru 560025" --out out

You should see 6 payslips with gross Rs 3,33,909.67 and net Rs 2,96,299.67.

Settings you can change

Option Default What it is
--salary (required) Salary sheet CSV: emp_id, name, basic, allowances, paid_days or lop_days, and the pf, esi, pt, tds and other deduction amounts
--month (required) Pay month, e.g. 2026-10
--company / --address `` Printed on payslips
--out out Output folder

What goes in and what comes out

Inputs: Salary sheet CSV for the month with earnings, paid or loss-of-pay days and the PF, ESI, PT, TDS and other deduction amounts

Outputs: payslips/-.docx and .md; payroll-register.csv with totals; payroll-check.md

What Pro adds

  • Works out employee PF on the current EPF ceiling (incl. the September 2026 split), EPS/EPF employer shares, ESI and PT from your slabs
  • Labour Codes 50% wage test: flag or apply to PF wages
  • Bank transfer file and PF/ESI summary
  • Offer letters with a CTC break-up, from your own template if you like

Pro: https://oarsmanai.com/agents/payslip-offer-letter-pro/

AI disclosure and limits

This product does not call an AI model at run time. It was built by Oarsman AI's AI agents and checked by the automated tests shipped with it.

Limits: - You type PF, ESI, PT and TDS; nothing statutory is worked out (that is Pro). - No offer letters (Pro). - Payroll preparation only, not tax or legal advice.

Not tested by us: - opening the .docx in Microsoft Word itself (checked in LibreOffice) - every state's professional tax rules - EPFO ECR upload (the PF/ESI summary is not an ECR file)

Files

  • oarsman-payslip-maker-india-v1.0.0.zip
  • CHANGELOG.md
  • QA-REPORT.json
  • README.md
  • SPEC.md
  • SUPPORT.md
  • TROUBLESHOOTING.md
  • VERSION
  • VIDEO-SCRIPT.md
  • claude-ai-upload
  • diagram.mmd
  • diagram.png
  • preview.png
  • samples
  • skills
  • tests

Help

Self-serve: see TROUBLESHOOTING.md (fixes and FAQ). There is no call, chat or email support. Fixes ship as new versions at your download link. Refund: 14 days, works as described, through the checkout platform.