AP Automation for Xero: A Practical Guide for Hospitality and Tourism
ApprovalPro.ai
- 10 minutes read - 2083 wordsXero is very good at recording bills and paying them. What it doesn’t do on its own is everything that has to happen before a bill is ready to pay. Someone has to collect it, key it in, code it, check it against what was ordered, and get it approved by the right person.
In most small and mid-sized businesses, that work is still manual. Bills arrive in five different inboxes, get printed, sit on someone’s desk, and are entered into Xero the week before the payment run. That’s where errors, late fees, and duplicate payments come from.
AP automation fixes the steps around Xero, not Xero itself. This guide covers what to automate, what to keep manual, and how hospitality and tourism businesses can set it up.
What the AP process actually looks like
Every accounts payable process, however informal, goes through the same stages:
- Capture. The supplier’s bill arrives by email, on paper, or through a portal.
- Data entry. Supplier, invoice number, dates, amounts, and tax are entered into Xero.
- Coding. The bill is assigned to the right account and, if you use them, Xero tracking categories such as outlet, department, or property.
- Verification. Someone checks that the bill matches what was ordered and received.
- Approval. The person responsible for that spend confirms it should be paid.
- Payment. The bill is paid, usually in a weekly or fortnightly batch.
- Reconciliation. The payment is matched to the bank feed in Xero.
Xero handles steps 6 and 7 well, with batch payments and bank reconciliation. Steps 1 to 5 are where the time goes, and where most AP mistakes happen.
Where manual AP breaks down
If you run AP by hand, you’ve probably seen most of these:
- Lost or late bills. An invoice goes to a chef’s personal email and nobody in finance sees it until the supplier chases payment.
- Keying errors. A wrong digit in an amount or a due date, entered by someone working through a pile of 80 bills.
- Duplicate payments. The same bill arrives by email and on paper, and both copies get entered and paid.
- Approval by email. “Looks fine, go ahead” in a reply chain is not an audit trail. Six months later, nobody can say who approved what.
- Paying for things you didn’t receive. Without a check against the order or delivery, short deliveries and price changes go straight through.
- Month-end crunch. Bills pile up and get entered in a rush at month-end, so management reports are late or wrong.
None of these are dramatic on their own. Added up over a year, they cost real money and a lot of finance team time.
What to automate (and what not to)
Good AP automation isn’t about removing people. It’s about removing the typing, chasing, and searching, so people spend their time on decisions.
Automate: capture and data entry
Give suppliers one address to send bills to, and let software read them. The supplier, invoice number, invoice date, due date, and total should be extracted automatically, so nobody is retyping a PDF.
This one change usually saves the most time, and it means every bill lands in one place the day it arrives.
Automate: routing and approval
Approval rules should be set once and then run on their own. Common rules:
- By amount. Bills under a set limit go to the department head. Larger bills also go to the GM or finance manager.
- By department or location. Kitchen bills go to the head chef, spa bills to the spa manager.
- By supplier or category. Capital purchases or new suppliers always need finance sign-off.
Approvers should be able to approve from their phone, with the bill attached. Most delays in AP come from an approver who is busy on the floor, not from the finance team.
Automate: sync to Xero
Once a bill is approved, it should appear in Xero automatically, ready for payment. No re-entry, no re-checking numbers.
Keep human: exceptions and judgement
Some things should stay with a person:
- Bills that don’t match the order or delivery.
- New suppliers, and any change to a supplier’s bank details. Changed bank details are one of the most common routes for invoice fraud, so always verify them by phone with a known contact.
- Disputes, credit notes, and partial payments.
The goal is for most bills to flow through without anyone touching them, and finance spends its time on the rest.
Controls every AP process needs
Automation makes controls easier to enforce, because the system follows the rules every time. At a minimum:
- Segregation of duties. The person who enters or codes a bill shouldn’t be the only person who approves it, and the person who approves it shouldn’t be the one who releases the payment.
- Approval limits. Everyone with approval rights has a clear limit, written into the workflow, not just remembered.
- Purchase orders for planned spend. For stock and larger purchases, raise a PO first, so the bill can be matched against it.
- A full audit trail. Every bill shows who submitted it, who approved it, when, and any comments. This matters for your auditor and for internal investigations.
- Budget visibility. Approvers should see how a bill affects their budget before they approve it, not after month-end.
For more on why email approvals fall short, see why finance teams need proper approval workflows.
Measuring whether it’s working
Track a few simple numbers before and after you automate:
- Bills processed per person per week. This should go up.
- Time from bill received to bill approved. This should go down, from weeks to days.
- Share of bills paid late. This should go down, along with late fees.
- Exception rate. The share of bills that need manual follow-up. A high rate usually points to a few suppliers or one location, which tells you where to fix the process.
- Bills entered at month-end. If most bills are still entered in the last few days of the month, the process isn’t running continuously yet.
AP automation for hospitality and tourism
Hospitality and tourism businesses have more AP volume than most businesses their size. Suppliers are many, deliveries are frequent, prices move, and the people approving spend are usually on the floor, in the kitchen, or at a property, not at a desk.
The basics above all apply. Here’s how they look in three common parts of the industry.
F&B: restaurants, cafes, bars, and hotel outlets
A busy restaurant can receive dozens of supplier bills a week from produce, meat, seafood, dairy, bakery, dry goods, beverage, and packaging suppliers.
What makes F&B AP hard:
- Daily deliveries with frequent short-deliveries and substitutions. The invoice says one thing, and the back door received another.
- Market-price items. Seafood, meat, and produce prices change weekly, so the invoice price often differs from the last order.
- Credit notes. Rejected stock should come back as a credit note, and these are easy to lose.
- Food and beverage cost reporting. Owners want weekly food cost and beverage cost percentages, which only works if bills are entered promptly and coded correctly.
A practical setup on Xero:
- Use a Xero tracking category for outlet (for example, restaurant, bar, banquets, room service) so you can report cost of sales per outlet.
- Code food, beverage, and consumables to separate cost of sales accounts, so food cost and beverage cost can be reported separately.
- Have suppliers email bills to one AP address, so nothing sits in a chef’s inbox.
- Route food bills to the head chef and beverage bills to the bar manager. They’re the ones who know if the delivery was right.
- Raise POs for regular stock orders and use 3-way matching for high-value categories like meat and seafood. Set a price tolerance so small weekly price movements don’t block every bill.
- Chase credit notes for rejected deliveries before the bill is paid, not after.
The payoff is a food cost number you can trust every week, not just at month-end.
Spa and wellness
Spas, wellness centres, and retreats have a different supplier mix: product brands, linen, therapists, equipment, and facilities.
What makes spa AP hard:
- Retail products and treatment consumables come from the same supplier. A single bill from a skincare brand might include stock for resale and back-bar product used in treatments. They need to go to different accounts, or your margins are wrong.
- Contract therapists and practitioners. Freelance therapists, yoga teachers, and visiting practitioners often invoice per session or per week. These need checking against the schedule of sessions actually delivered.
- Linen and laundry. Usually a contracted service billed per kilo or per piece, which suits 2-way matching against the agreed rate.
- Equipment and facility maintenance. Pools, saunas, steam rooms, and treatment beds need regular servicing, often from specialist contractors.
A practical setup on Xero:
- Split product bills between retail stock and treatment consumables when coding. If a supplier can put them on separate invoices, ask them to.
- Route therapist and practitioner invoices to the spa manager, who can check them against the booking system before approving.
- Treat linen, laundry, and maintenance contracts as fixed-rate services. Check each bill against the agreed rate, and only escalate when it’s different.
- If the spa sits inside a hotel or resort, use a tracking category so spa costs can be reported as their own department.
Villa management
Villa and short-term rental management companies, especially in markets like Bali, Phuket, and Queensland’s coast, have one of the hardest AP setups in hospitality. They’re spending money on properties they don’t own, on behalf of owners who want to see every cost.
What makes villa AP hard:
- Costs per property. Every bill needs to be assigned to the right villa, and some bills cover several villas at once.
- Owner recharges. Some costs are paid by the management company, and some are recharged to the owner. Getting this wrong means either losing money or an unhappy owner.
- Many small local suppliers. Pool cleaners, gardeners, electricians, plumbers, and local markets, often billing by WhatsApp photo or paper receipt.
- Staff at properties, not in the office. The villa manager who knows whether the pool pump was actually fixed is rarely at a desk.
- Multiple currencies. Management fees might be in USD or AUD, while local suppliers bill in IDR or THB.
A practical setup on Xero:
- Use a Xero tracking category for property, so every bill is coded to a villa. This is what makes accurate owner statements possible.
- For bills that cover several properties, such as a bulk linen order, split the bill across properties when you code it, rather than recharging later from a spreadsheet.
- Agree with each owner which costs are recharged and which aren’t, and code recharge items to a separate account so they’re easy to bill back.
- Let property staff capture bills and receipts from their phone, so paper receipts don’t get lost between the villa and the office.
- Route maintenance bills to the villa manager to confirm the work was done, then to finance. Set a limit above which the owner must approve before work starts.
- Use Xero’s multi-currency features to record bills in the supplier’s currency, so you’re not converting by hand.
If you manage villas through more than one company, see our guide on running multiple entities on Xero.
Getting started
You don’t need to automate everything at once. A sensible order is:
- Centralise capture. One email address for all supplier bills.
- Write down your approval rules. Who approves what, and up to what amount.
- Set up your coding. Clean up your Xero chart of accounts and tracking categories for outlets, departments, or properties.
- Turn on automated approval and sync, starting with your highest-volume suppliers.
- Add POs and matching for the categories where you lose the most money, usually food and beverage or maintenance.
Most businesses see the biggest gain from the first two steps alone.
How ApprovalPro.ai helps
ApprovalPro.ai adds the steps Xero doesn’t cover, so bills arrive in Xero already approved and ready to pay:
- Automatic invoice capture. Forward or upload a bill, and the supplier, invoice number, dates, and amount are read for you.
- Expense capture for staff receipts and petty cash.
- Approval workflows by amount, department, supplier, or category, with approval from any device.
- Purchase requests and purchase orders, with budget checking before spend is approved.
- A full audit trail of who submitted, approved, or rejected every bill.
- Automatic sync to Xero once a bill is approved.
We’re based in Bali, one of the region’s busiest hospitality markets, so we understand how your business runs.