How to Run Payroll for a Small Business, Step by Step
Running payroll for a small business comes down to seven steps: fix the salary structures, close the attendance period, pull approved leave and overtime, compute gross to net, review the exceptions, issue payslips, and post the expense to your books. With the right inputs connected, the whole run takes minutes, not an evening.
TLDR
- Payroll is arithmetic on three inputs: salary structure, attendance, and approved exceptions.
- Set structures once per employee; runs then start from rules instead of a blank spreadsheet.
- The only step that should stay human is the exception review before approval.
- Payroll should post itself into your expense reports, or your cost of team stays a mystery.
Before the first run: three inputs
1. Salary structures. For each employee: base pay, allowances, deductions, and the currency. Defined once, edited on raises, never re-typed monthly.
2. Attendance. A reliable record of the pay period: days worked, late marks, half days. If people clock in through the same system (web, mobile or biometric), this input assembles itself. See how attendance works in Vivotics HR.
3. Approved exceptions. Overtime requests and unpaid leave, each with an approval trail. Untracked exceptions are where payroll disputes are born.
The seven step payroll run
- Lock the period. Close attendance edits for the month so the run reads stable data.
- Generate the draft run. The system computes gross pay per person from structure plus attendance.
- Apply exceptions. Approved overtime adds, unpaid leave subtracts, each visible as its own line.
- Compute net. Deductions apply per structure. Every line should be traceable to a rule, not a keystroke.
- Review exceptions only. Do not re-check every row. Review what changed versus last month; that list is short.
- Approve and issue payslips. One click, every employee gets a payslip against the run.
- Post the expense. The run lands in expense reports automatically, so finance sees cost of team without an import.
This flow is exactly what Vivotics Payroll automates, because the attendance, structures and expenses already live in the same database.
Salary day in minutes
Structures, attendance and payslips connected end to end.
The mistakes that cost small businesses
Spreadsheet drift. A copied sheet with last month's formula errors becomes this month's payroll. Structures in a system cannot drift.
Verbal overtime. Overtime agreed in chat and remembered at month end is a dispute waiting for a payslip. Require the request and approval to exist before the hours do.
Payroll in isolation. When payroll software cannot see attendance, someone re-types the month. That re-typing is the single biggest time cost in small business payroll, and the reason payroll belongs inside an all in one platform rather than a standalone tool.
From our own month ends
In the agency decade before Vivotics, our month end was a two evening ritual: reconcile a time tracker export against a leave spreadsheet, then hand-build payslips. The two evenings were not the worst part; the worst part was the January someone's approved leave never made it from the spreadsheet to the calculation. The fix was never "be more careful." It was making the leave approval and the payroll run read the same record, which is how we built it into the product.
Key takeaways
- Fix structures once; let runs start from rules.
- Attendance connected to payroll removes the biggest manual step.
- Review exceptions, not every row.
- A payroll run should end with payslips issued and the expense posted, automatically.
Frequently asked questions
What do I need before running payroll the first time?
Three things: a salary structure per employee (base plus allowances and deductions), a reliable attendance record for the pay period, and the approval trail for any overtime or unpaid leave. With those three inputs, the run itself is arithmetic.
How often should a small business run payroll?
Monthly is the default for most service businesses because it matches client billing cycles. Whatever the cadence, keep it fixed: a predictable pay date matters more to employees than a generous one.
Can payroll be automated end to end?
Mostly. When payroll reads attendance and approved leave directly, the software computes gross to net per person and generates payslips. The step that should stay human is the exception review before approval.
Ready to run everything in one workspace?
Projects, CRM, HR, payroll and invoicing, connected from day one.
Get started. It's FREE See pricing