← All articles

Blog

How to Set Up Expense Categories and Approval Flows in Odoo Expenses

A practical guide to configuring expense categories, approval workflows, and accounting in Odoo Expenses so reimbursements are controlled, fast, and correctly booked.

3 min read
  • mid
  • odoo

A good expense system balances two things that pull against each other: control (so spending is appropriate and properly recorded) and speed (so employees are not waiting weeks to be paid back). Odoo Expenses lets you set up categories and approval flows to get both. Here is how to configure it well.

Define your expense categories

Expense categories (expense products, in Odoo’s terms) are the types of expense employees can claim — transport, meals, accommodation, supplies, client entertainment, and so on. Set these up to match what your business actually reimburses, and importantly, map each to the correct accounting account so approved expenses book to the right place.

A few decisions to make per category:

  • The accounting treatment — which expense account it posts to.
  • Tax handling — whether the expense includes recoverable PPN, configured correctly so input tax is captured where applicable.
  • Any default or limit — a standard per-diem amount, or a cap that flags expenses above it.

Clear categories make submission easy for employees (they pick the right one) and reporting useful for you (expenses are properly classified).

Set spending policies and limits

Decide your rules and encode them. Categories can carry limits — a maximum for a meal claim, a standard transport allowance — so expenses above the norm are visible and can be questioned. This is gentle control: it does not block legitimate claims, but it surfaces the ones worth a second look. Be reasonable; limits set too tight just generate friction and exceptions.

Configure the approval flow

This is where control meets speed. Set up who approves expenses and at what thresholds. A sensible structure for an Indonesian SME:

  • Routine, within-policy expenses approved by the employee’s manager.
  • Larger or out-of-policy expenses escalated to a higher approver.
  • Clear ownership so every expense has a defined approver, not a vague “someone in finance.”

The goal is that legitimate, in-policy expenses flow through quickly while unusual ones get scrutiny. Avoid over-engineering — too many approval layers turn reimbursement into a slow ordeal that frustrates staff. One sensible approval level fits most SMEs.

Connect to accounting correctly

The payoff of digital expenses is that approved ones post to your books automatically. Configure the accounting so each category hits the right expense account, PPN is handled where recoverable, and the reimbursement is recorded as a payable to the employee. Get this right at setup and expense data flows into your financials accurately without manual journal entries — and your expense reporting becomes trustworthy.

Handle project and client expenses

If you do project work, configure expenses to be logged against projects where relevant. An expense incurred for a client project should attach to that project so its true cost is captured. For businesses that re-bill expenses to clients, set this up so billable expenses can flow into client invoices. This makes project profitability honest and ensures you recover client-billable costs.

Keep submission easy

Control is worthless if the system is so cumbersome that employees avoid it. The setup should make submitting an expense quick — ideally a photo of the receipt and a few taps on a phone. The easier submission is, the more reliably expenses get recorded promptly (rather than hoarded and reconstructed), which makes your data and your reimbursement timing better.

Review and adjust

Once running, look at the expense data: which categories dominate, whether limits are causing lots of exceptions (maybe they are too tight), whether approvals are creating bottlenecks. Adjust categories, limits, and approval thresholds based on reality. A well-tuned expense process is fast for the routine and controlled for the exceptions.

Getting categories, approvals, and accounting right turns expenses into a controlled, fast, correctly-booked process rather than a paper headache. If you want help configuring an expense setup that balances control and speed for your business, we are glad to walk through it with you in a free, one-hour conversation.