Salary slip

Pack 05 · India GST · A4

A modern Indian salary slip that stays useful to employees, payroll and lenders. The paired ledgers make gross-to-net logic legible without reducing the document to a dense spreadsheet.

  1. Parallel earnings and deductions ledgers
  2. PAN, UAN, PF and bank details
  3. Paid-days and year-to-date context
  4. Net-pay confirmation with amount in words
Use this template →Seeds into your account on signup. No setup.Have your own PDF? Import it →

Example data

The data payload this template expects. Generate salary slip PDFs by POSTing a shape like this to /v1/generate.

sample_data.json
{
  "currency": "INR",
  "pay_period": "June 2026",
  "paid_days": 30,
  "working_days": 30,
  "payment_date": "2026-06-30",
  "company": {
    "name": "Kite & Loom Private Limited",
    "address": "Lower Parel, Mumbai 400013"
  },
  "employee": {
    "id": "KL-0048",
    "name": "Arjun Rao",
    "designation": "Production planner",
    "department": "Operations",
    "pan": "BCTPR4827L",
    "uan": "1012XXXX6724",
    "bank_name": "HDFC Bank",
    "bank_account": "•••• 6819",
    "joining_date": "2023-09-18",
    "location": "Mumbai"
  },
  "earnings": [
    {
      "label": "Basic salary",
      "amount": 42000
    },
    {
      "label": "House rent allowance",
      "amount": 16800
    },
    {
      "label": "Special allowance",
      "amount": 11800
    },
    {
      "label": "Conveyance",
      "amount": 1600
    }
  ],
  "deductions": [
    {
      "label": "Provident fund",
      "amount": 5040
    },
    {
      "label": "Professional tax",
      "amount": 200
    },
    {
      "label": "Income tax",
      "amount": 4180
    }
  ],
  "gross_earnings": 72200,
  "total_deductions": 9420,
  "net_pay": 62780,
  "net_pay_words": "Indian Rupees Sixty-Two Thousand Seven Hundred Eighty Only",
  "employer_pf": 5040,
  "ytd_gross": 216600,
  "tax_regime": "New regime"
}
generate.sh
curl -X POST https://doclinth.com/v1/generate \
  -H "Authorization: Bearer dl_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"template_id":"YOUR_TEMPLATE_ID","data":{"currency":"INR","pay_period":"June 2026","paid_days":30,"working_days":30,"payment_date":"2026-06-30","company":{"name":"Kite & Loom Private Limited","address":"Lower Parel, Mumbai 400013"},"employee":{"id":"KL-0048","name":"Arjun Rao","designation":"Production planner","department":"Operations","pan":"BCTPR4827L","uan":"1012XXXX6724","bank_name":"HDFC Bank","bank_account":"•••• 6819","joining_date":"2023-09-18","location":"Mumbai"},"earnings":[{"label":"Basic salary","amount":42000},{"label":"House rent allowance","amount":16800},{"label":"Special allowance","amount":11800},{"label":"Conveyance","amount":1600}],"deductions":[{"label":"Provident fund","amount":5040},{"label":"Professional tax","amount":200},{"label":"Income tax","amount":4180}],"gross_earnings":72200,"total_deductions":9420,"net_pay":62780,"net_pay_words":"Indian Rupees Sixty-Two Thousand Seven Hundred Eighty Only","employer_pf":5040,"ytd_gross":216600,"tax_regime":"New regime"}}'

Sign up to seed this template and get its template_id.

Related templates