NextRaise • Professional-grade calculators for salary, payroll & finance.
NextRaise
Global guide • Audit-ready • Easy to customize

Salary Sheets (Payroll Register) — built to pass audits

A salary sheet is your payroll “source of truth”: employee-wise earnings, deductions, taxes, reimbursements, and net pay. This guide shows what to include, how to structure it, and how to keep it compliant across countries and states.

HR + Finance Monthly & yearly Reconciliation-ready PII-safe practices

Shortcut: press / to search this page.

Guide • Global

Salary sheets that stay correct as you scale

The best salary sheet is not the prettiest one. It’s the one that explains itself, matches bank payouts, ties out to accounting, and survives an audit without drama.


What is a salary sheet?

A salary sheet (often called a payroll register) is the monthly record of pay calculations per employee: earnings, deductions, taxes, reimbursements, and net pay. It’s the master file used to:

Run payroll safely
  • • Ensure net pay is correct
  • • Validate deductions and taxes
  • • Generate payslips and bank files
Prove compliance
  • • Support audits and statutory filings
  • • Reconcile payroll vs accounting
  • • Track approvals and changes
Golden rule

Salary sheets should be reproducible: given the same inputs, you should be able to recreate the same net pay. That’s why clear columns + versioned assumptions matter.

Formats & recommended columns

Every company has “their format,” but the best salary sheets follow a predictable structure: Identity → Earnings → Deductions → Taxes → Net Pay → Metadata.

Core identity columns
  • • Employee ID (unique)
  • • Full name (or masked display name)
  • • Location (country/state)
  • • Department / cost center
  • • Pay period (month + year)
  • • Employment type (FTE/contract)
Core payroll math
  • • Gross earnings (sum)
  • • Total deductions (sum)
  • • Total taxes (sum)
  • • Net pay (gross − deductions − taxes)
  • • Rounding adjustment (if any)
  • • Pay currency
Earnings columns (typical)
Fixed pay
  • • Basic / Base salary
  • • HRA / Housing
  • • Special allowance
  • • Conveyance / Transport
  • • Medical allowance
  • • Shift allowance
Variable pay
  • • Incentives / bonus
  • • Overtime
  • • Arrears (positive/negative)
  • • One-time adjustments
  • • Reimbursements (separate bucket)
  • • Leave encashment
Deductions & taxes (typical)
Common deductions
  • • Provident fund / retirement
  • • Insurance premiums
  • • Loan/advance recovery
  • • Meals/transport deductions
  • • Loss of pay (LOP)
  • • Post-tax deductions
Common taxes (region-specific)
  • • Income tax withholding (TDS / federal)
  • • State tax (US) / PT (India)
  • • Social security / FICA equivalents
  • • Local taxes (where applicable)
  • • Employer taxes (tracked separately)
  • • Tax adjustments & corrections
Minimum viable salary sheet (MVSS)

If you want a clean starting point: Employee ID, Name, Country/State, Pay Period, Gross, Total Deductions, Total Taxes, Net Pay, Bank Status, Approver. Then expand with earnings/deduction line items as needed.

Controls & approvals (so payroll doesn’t go rogue)

Auditors care less about your formatting and more about your controls: who changed what, who approved it, and whether payments match approvals.

Recommended control columns
  • • Prepared by
  • • Reviewed by
  • • Approved by
  • • Approved date/time
  • • Change reason (free text)
  • • Version / run ID
Validation rules to enforce
  • • Net pay cannot be negative (unless reversal)
  • • Gross = sum of earnings
  • • Deductions/taxes = sum of components
  • • Bank account present for paid employees
  • • Country/state required for region taxes
  • • Locked rows after approval
Three-step approval flow (simple and strong)
  1. 1) Payroll prep: inputs finalized (attendance/LOP, incentives, changes).
  2. 2) Review: anomalies flagged (spikes, missing docs, new joiners/exits).
  3. 3) Approval: freeze the sheet and generate payout/bank file.

Reconciliation: payroll vs bank vs accounting

Your salary sheet should reconcile cleanly to (a) bank payout totals, (b) payslips generated, and (c) accounting entries. This is where “audit-ready” becomes real.

Bank tie-out

Total net pay + fees = bank batch total.

Payslip tie-out

Each payslip matches row-level calculations.

GL tie-out

Expense and liability accounts match totals.

Add these “recon totals” at the top (recommended)
Payroll totals
  • • Headcount paid
  • • Total gross
  • • Total deductions
  • • Total taxes
  • • Total net pay
Exception totals
  • • Employees with missing bank details
  • • Outliers (±X% change vs last month)
  • • Retro adjustments count
  • • Manual overrides count
  • • Reversals count

Privacy & security (don’t leak payroll)

Salary sheets contain sensitive information. The easiest security breach is “someone forwarded the sheet.” Use least-privilege access and mask identifiers where possible.

Practical protections
  • • Restrict access to payroll team only
  • • Separate “bank file” from “salary sheet”
  • • Mask bank account numbers
  • • Remove national IDs unless required
  • • Use encryption for sharing
Retention rules
  • • Keep only what you must
  • • Define retention by country law
  • • Archive old periods securely
  • • Track who accessed/exported

This page provides general best practices. Always align storage and retention to your local legal/regulatory requirements.

Audit checklist (printable)

Use this checklist before every payroll approval. It’s short enough to be realistic—strong enough to be useful.

  • ✅ Headcount matches HR roster for the period
  • ✅ New joiners/exits handled correctly
  • ✅ Attendance/LOP updates finalized
  • ✅ Gross and net totals reviewed
  • ✅ Deductions/taxes tie out to components
  • ✅ Outliers checked (large increases/decreases)
  • ✅ Manual overrides documented with reason
  • ✅ Approvals captured (prep → review → approve)
  • ✅ Bank payout total matches net totals
  • ✅ Version/run ID saved for traceability

Download-ready formats (CSV structures)

Since this page is static, we provide “download-ready” column sets you can export as CSV from your spreadsheet tool. Copy these headers into Excel/Google Sheets and you’ll have a solid starting point.

Core salary sheet headers
Employee_ID,Employee_Name,Country,State,Pay_Period,Department,Cost_Center,Employment_Type,Currency,Basic,Allowance_HRA,Allowance_Special,Allowance_Conveyance,Overtime,Bonus,Arrears,Gross_Earnings,PF_or_Retirement,Insurance,Loan_Recovery,LOP_Deduction,Other_Deductions,Income_Tax_Withheld,State_or_Local_Tax,Professional_Tax,Social_Security,FICA_or_Equivalent,Total_Deductions,Total_Taxes,Net_Pay,Bank_Status,Prepared_By,Reviewed_By,Approved_By,Approved_On,Change_Reason,Run_ID
Bank payout batch headers
Batch_ID,Pay_Period,Currency,Employee_ID,Employee_Name,Masked_Account,IFSC_or_Routing,Bank_Name,Net_Pay,Payment_Mode,Reference,Status,Processed_On

Keep the bank file separate from the main salary sheet whenever possible.

Want NextRaise to generate salary sheets automatically?

We can build a page or module that collects inputs, validates totals, and exports CSV/PDF with approvals—tailored to your country/state rules.

Request module build

Disclaimer: This content is informational and not legal/tax advice. Confirm statutory requirements and retention rules with your payroll/legal advisors for each country/state.