Salary advances
Cash ahead of payday — posted to the books, tracked per employee, recovered automatically by payroll.
3 min read · HR & payroll
Sign-in required — we'll send you straight to the right screen.
An advance is cash an employee takes before payday. Record it once — the books post it, the outstanding balance tracks it, and payroll claws it back without you remembering.
Record an advance
- Open HR → Payroll → the Advances panel → Add advance.
- Pick the employee, amount and date.
- Choose the account it's paid from (any cash or bank account) and the method — cash, bank, cheque or card.
- Save — a journal posts immediately (Dr Employee advances / Cr the paying account).
Recovery is automatic
When the next payroll is approved, each employee's outstanding advances prefill their Advance deduction line — edit it on the draft to recover less. Approving posts the recovery entry; an advance flips to Recovered once it's fully covered.
- The panel shows each advance's outstanding amount and the running total.
- An untouched advance can be deleted (its journal reverses). Once any recovery has posted against it, it's locked — adjust the deduction on the next draft run instead.
Where it shows in the books
Every employee gets two ledger accounts — an advances account (an asset: what they owe you) and a salary payable account (a liability: what you owe them). See them under Accounting → Ledger → Employees tab — see journal & ledger.
Warning: Never pay an advance out of the till without recording it — the drawer will count short at day close with no trail explaining why.
Sign-in required — we'll send you straight to the right screen.
Related guides
Payroll runs
Monthly salaries and daily-wage runs — generate, approve, pay. The journals write themselves.
Employee records
The staff roster — salary, CNIC, joining dates, commission rates and who shows in the till's salesman picker.
Attendance
Mark who worked — the daily register and monthly grid that payroll reads.
Didn't find what you needed? Press Ctrl K to search all guides, or ask your admin to open the ? menu in the app.
