Skip to content

Expense reimbursement policy: a template

Categories, limits by grade, receipt rules, deadlines, approval and payment: a reimbursement policy template for a small company, and how claims run in Ledgr.

11 min read

The words Reimbursement claims without the register beside the Ledgr payroll icon, on a deep blue background.

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.

CategoryLimitReceiptPaid
Medical, outpatient (self and dependants)Per year, set by grade, pro-rated for joinersRequired, patient namedWith the salary
FuelPer month, set by gradeRequiredWith the salary
Internet and phoneFixed amount per monthRequiredWith the salary
Client travel, meals while travellingNo standing limit, reviewed case by caseRequired above a small floorDirectly, or with the salary if under review at cut-off
Training and certificationsFixed amount per year, after probationRequiredWith the salary
Equipment and softwareAgreed in writing before purchaseRequiredDirectly
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

FAQ

Questions this post gets asked

What should an expense reimbursement policy include?

Six things: the categories that can be claimed, the limit for each and the period it runs over, what a receipt must show and when one can be waived, the deadline for filing and for review, who approves and the rule that nobody approves their own claim, and whether each category is paid with the salary or directly.

How long should employees have to file an expense claim?

A published benchmark is the IRS accountable-plan safe harbour, which treats an expense accounted for within 60 days of being paid as timely and any excess returned within 120 days. Many small companies use 30 to 60 days and allow a claim to be dated to any of the last twelve months so a late receipt is not lost.

Should reimbursement limits be set by grade or per employee?

By grade. Each grade carries its entitlements, such as an outpatient medical amount per year or a fuel allowance per month, and every member on that grade inherits them. A promotion changes the limit without editing a list, and pro-rating for joiners and a probation hold can be applied once, to the grade, rather than person by person.

How are approved claims paid in Ledgr?

It depends on the claim type. A type marked “with the salary” is picked up by the next salary sheet as a reimbursement line against the payroll component the type names. A type marked “directly” is marked paid with the date and a reference such as a transfer id. The claim shows which way it went, and paid claims appear in the member’s financial history.

Keep reading

All posts
  • The Cadence mark beside the words "AI and all-in-one business software, without the hype".
    AI assistantsPlatformGuides

    AI in all-in-one business software: what to check

    AI in an all-in-one business suite depends on where the data is and what an assistant may do. Two honest models, what three suites say, and what to check.

    Zohaib Khalid · · 10 min read
  • The HRMS mark beside the words "Odoo vs ERPNext, compared honestly".
    GuidesPlatform

    Odoo vs ERPNext for a small business

    Odoo vs ERPNext for a small business: what each costs from its own pricing page, what is free, who implements it, and when neither is the tool you need.

    Zohaib Khalid · · 6 min read
  • The Cadence mark beside the words "Connect your assistant to Orbiz".
    AI assistantsPlatformGuides

    Connect Claude or ChatGPT to your business software

    How to connect Claude, ChatGPT or Claude Code to your HR, payroll, attendance and project data with MCP, safely, and what the assistant can then do for you.

    Zain Khalid Malik · · 5 min read

Want to see this working in your organisation?

Every tool in this post is included in every plan. Tell us your team size and we set up a working organisation for you to try.