Most small companies reimburse expenses long before they write down how. Someone pays for a client lunch, a taxi after a late release or a prescription, sends the receipt to finance on chat, and the amount appears on the next salary. It works until the thirtieth person joins, the register is a spreadsheet nobody trusts, and two people on the same grade are being reimbursed different amounts for the same thing.
An expense reimbursement policy fixes that with six decisions: what can be claimed, how much, what proves it, by when, who approves it, and how it is paid. This guide sets those out, gives you a short policy you can adapt, and then shows how a claim moves through Ledgr, from the receipt to the payslip, so you can judge whether a system or a spreadsheet is the right place to run it.
What a reimbursement policy has to decide
A policy that answers these six questions in a page is better than a ten-page one that answers four of them.
- Categories. Name each kind of expense you reimburse: medical (outpatient), fuel, internet and phone, travel to a client, meals while travelling, training and certifications, equipment. Anything not named is not claimable, which is the point. The categories also decide the tax treatment: HMRC’s employer guide, for instance, counts meals, parking, tolls and business phone calls as “subsistence” while travelling, each with its own reporting rule.
- Limits. A ceiling per category, and the period it runs over: per month for fuel and internet, per year for medical and training, none for client travel that is reviewed case by case. Set the ceiling by grade rather than by person, so a promotion changes the limit without anyone editing a list.
- Receipts. What proves the expense, and when a receipt can be waived. A policy that demands a receipt for a 200-rupee rickshaw will be ignored; one that waives everything will be abused.
- Deadlines. How long after the expense a claim may be filed, and how long finance has to decide. Both matter: a claim filed eight months late distorts the month it lands in, and a claim left undecided for weeks is the thing people complain about.
- Approval route. Who reviews, who cannot review their own claim, and what a partial approval looks like when a claim goes over the remaining limit.
- Payment. Whether the approved amount rides the next salary as a payslip line or is paid directly from petty cash or a transfer, and which categories go which way.
Limits by grade, not by person
The most common failure in a small company’s policy is a limit that lives in a person’s head or in a column beside their name. It drifts, it is negotiated, and the register has to be rebuilt every time someone is promoted. The better model is the one larger employers use: a grade structure in which each grade carries its entitlements, and the reimbursement limit is one of them. An engineer on grade E2 gets the E2 medical ceiling; move them to E3 and the ceiling follows.
Two refinements make this fair for the people at the edges. A yearly limit should be pro-rated for someone who joins in August, or a late joiner gets a full year’s medical allowance for four months of service. And a policy may hold some categories back until the probation period ends, so a benefit meant for confirmed staff is not paid out in month two to someone who leaves in month three. Decide too whether yearly limits run over the calendar year or your fiscal year; it changes when every balance resets.
Receipts and deadlines: what tax authorities expect
Reimbursements sit close to pay, so the tax authority has a view on them. The clearest published benchmark is the IRS’s “accountable plan” in Publication 463, which is worth reading even if you are nowhere near the United States, because it names the three things every reimbursement policy needs. Reimbursed expenses stay out of the employee’s wages only if there is a business connection, the employee adequately accounts for the expense to the employer within a reasonable period, and any excess reimbursement is returned within a reasonable period.
The same publication puts numbers on “reasonable”: an advance given within 30 days of the expense, the expense accounted for within 60 days of being paid or incurred, and any excess returned within 120 days all count as timely. It also says what a receipt has to show to be adequate evidence: the amount, the date, the place and the essential character of the expense. And it allows an exception for an expense, other than lodging, under $75, and for transport where a receipt is not readily available. Those are US rules for US tax, but as a template for your own deadlines and receipt rules they are hard to improve on: file within about two months, keep receipts that show amount, date, place and purpose, and set a small floor below which a line item without a receipt is accepted.
Your own country’s treatment will differ. In Pakistan, how each allowance is taxed is something your finance team records on the salary structure in Ledgr, component by component, and a claim type carries its own taxable flag; the statutory figures are on our payroll guide. In the UK, HMRC’s guidance treats reimbursed travel as something the employer reports, with a short list of exemptions such as a taxi home after occasional late-night working. The policy should name which categories are taxable in your jurisdiction so the payslip line is right from the first month.
A short reimbursement policy template
Below is a policy in a table and six sentences. Replace the categories and periods with your own; the structure is what matters.
| Category | Limit | Receipt | Paid |
|---|---|---|---|
| Medical, outpatient (self and dependants) | Per year, set by grade, pro-rated for joiners | Required, patient named | With the salary |
| Fuel | Per month, set by grade | Required | With the salary |
| Internet and phone | Fixed amount per month | Required | With the salary |
| Client travel, meals while travelling | No standing limit, reviewed case by case | Required above a small floor | Directly, or with the salary if under review at cut-off |
| Training and certifications | Fixed amount per year, after probation | Required | With the salary |
| Equipment and software | Agreed in writing before purchase | Required | Directly |
- Scope. Employees may claim the categories above, incurred in the course of their work, for the month in which they were paid. A claim for a month more than twelve months back is not accepted.
- Filing. A claim is itemised: one line per expense with its description, amount and the receipt or memo reference, filed within 60 days of the expense. Medical claims name the patient and the relation.
- Receipts. Every line carries a receipt, invoice or memo showing the amount, date, supplier and what was bought. A single line under the floor the company sets may be accepted on a description alone, at the reviewer’s discretion.
- Limits. The limit for a category comes from the employee’s grade or from this policy. A claim that exceeds what is left in the period is approved up to the remaining amount, never beyond it.
- Review. Finance reviews within ten working days. Nobody reviews their own claim. A rejected claim carries the reason; a reduced one carries the approved amount.
- Payment. Approved claims marked “with the salary” are paid as a reimbursement line on the next payslip. Claims marked “directly” are paid by transfer or petty cash and recorded with the date and reference.
How a claim flows in Ledgr
The policy above maps onto Ledgr almost line for line, which is not a coincidence: the claims feature was built from the medical claim workbook most companies run in a spreadsheet. Here is each step as the code has it, with nothing promised that is not there.
1. Define the claim types
In Ledgr’s settings, each claim type carries a label, a description, where its limit comes from, the period it runs over, and how it is paid. The limit source is one of four: a grade entitlement read from the grade structure in HRMS, a fixed amount, an allowance on the member’s pay profile, or no limit for categories reviewed case by case. The period is per year or per month, with switches for pro-rating a yearly limit for joiners and for starting the entitlement only after probation. Each type also says whether receipts are required, whether a patient’s name and relation are required (medical), which item categories a line may use, and whether approved amounts are paid with the salary or directly. A setting decides whether yearly limits run over the calendar year or the fiscal year.
Two grade entitlements are wired to claims today: the outpatient medical amount per year, which Ledgr caps per year and pro-rates for joiners, and the monthly fuel range, which Ledgr caps at its upper bound. Fuel, internet or any other monthly allowance can also be a fixed amount or a pay-profile allowance. On a member’s profile in HRMS, the grade figure is shown beside Ledgr’s pro-rated limit for the current window, so HR and finance read the same number.
2. The member submits, with the limit in view
On My claims, a member sees one tile per claim type: the limit, what is used, what is left, and anything awaiting review. A type they cannot claim yet, because they are still on probation, says so instead of failing on submit. The claim form asks for the type, the billing month (this month or any of the eleven before), the patient and relation for medical types, then itemised lines: a category, a description, a memo reference and an amount. Receipts are PDF, JPEG, PNG or WebP files up to 10 MB each, and a type that requires them will not submit without one. The remaining limit is shown while the form is filled, and a total that exceeds it is flagged before submission; the claim can still go in, with a note that a partial approval is likely.
3. Finance reviews against a frozen snapshot
New claims land in an Awaiting review queue. Each claim stores a snapshot of the entitlement at filing: the limit, what had been used before, what was left, and a one-line explanation of where the limit came from (for example, grade entitlement, pro-rated for a joiner from a given date). The reviewer approves with an editable amount capped at the lesser of the claimed amount and what was left, rejects with a reason the member sees, or cancels. A reviewer cannot decide their own claim; the page says someone else must. The member can withdraw a claim while it is awaiting review, and only a withdrawn claim can be deleted. Receipts open in a viewer through a signed link, never a stored address.
4. Paid with the salary, or directly
An approved claim whose type is paid with the salary waits for the next salary sheet, where it becomes a reimbursement line against the payroll component the type names, taxable or not as the type says. A claim paid outside payroll is marked paid directly with the date and a reference such as the transfer id or petty cash. Either way the claim shows how and when it was paid, the member’s My pay summary counts claims still waiting, and paid claims appear in their financial history at the approved amount. When someone leaves, their final settlement can include outstanding claims alongside leave, loans and the last salary.
5. The register, without the spreadsheet
The Register tab is the workbook page, generated: pick a claim type and a year, and you get one row per member with their limit, a column per billing month of approved and paid amounts, the total and the balance. It is the sheet finance used to maintain by hand, and it is always current. Amounts across these pages are masked until revealed, the same convention as the rest of Ledgr’s pay screens.
What Ledgr does not do
Being clear about the edges saves a disappointing first month. Ledgr does not scan receipts: a line’s amount and description are typed, and the receipt is attached as proof. There are no corporate cards or card feeds; a claim is for money the member paid. There are no mileage or per-diem rate tables, so a travel policy that pays per kilometre is run as a fixed or case-by-case type with the arithmetic in the description. Approval is one review by someone with the claims review permission, not a chain of manager then finance. Amounts are in the organisation’s payroll currency, with no conversion. And there is no export to an accounting ledger; Ledgr is payroll, not bookkeeping. An AI assistant connected to Orbiz can read a member’s own pay summary, including claims paid, but cannot submit a claim or see anyone else’s.
If your reimbursements are mostly card spend reconciled against statements, a spend-management product is the better fit. If they are the medical, fuel, internet and occasional travel claims of a salaried team, paid through payroll against limits set by grade, this is what Ledgr is for, and it sits beside the rest of payroll: timesheets, loans, revisions and settlements, as our guide to payroll for software houses covers. The same shape fits a professional services firm with client travel, or a retail business with fuel and phone allowances by grade.
A checklist before you publish the policy
- Every category has a name, a limit source (grade, fixed, allowance or none) and a period.
- Yearly limits say whether they are pro-rated for joiners and whether they start after probation.
- The receipt rule names what a receipt must show and the floor below which one may be waived.
- There is a filing deadline in days and a review deadline in working days.
- Nobody can approve their own claim, and a partial approval is defined as “up to what is left”.
- Each category says whether it is paid with the salary or directly, and whether it is taxable where you are.
- The register, whoever keeps it, shows per member and per month what was approved, what was paid and what is left.
Sources
IRS Publication 463 (2025), Travel, Gift, and Car Expenses, chapters 5 and 6 (accountable plans, reasonable period of time, documentary evidence), and HMRC’s employer guide Expenses and benefits: travel, both read on 9 October 2026 from the authorities’ own sites. Saved copies are kept with our evidence for this post. Tax treatment of reimbursements is jurisdiction-specific; the figures quoted are the US rules as published and are not advice for any other country.
Built for your industry




