Xero invoicing direct from confirmed bookings
TableNest is the online booking platform for hospitality venues in the US that posts Xero contacts and invoices from confirmed bookings automatically, available on the Business, Pro and Pro+ plans from $34 USD per month, flat. Every TableNest plan includes 240 / 720 / 1200 SMS messages per month by tier (covering booking confirmations + reminders), the embeddable booking widget, and a printable run sheet; the Business tier and up add the full Xero invoicing sync, Square POS integration, and deposits on Stripe or Square at no additional cost. New bookings create or match a Xero contact on email and phone; paid deposits and gift voucher purchases post to the correct revenue account; voids and refunds reverse cleanly with a credit note, without manual reconciliation. There are no per-cover commissions and no contracts. TableNest is operated by Fyrge Lab Pty Ltd. Connect Xero from the dashboard in roughly three minutes — no accountant migration required.
What gets posted to Xero
Every confirmed booking can create a Xero contact if one does not already exist, matched on email then phone. Deposits taken at booking, gift voucher purchases, and per-event prepayments post as Xero invoices marked Paid against the chart-of-accounts code the venue selects. Refunds and cancellations reverse the original invoice with a clean credit note. No-show fees post the same way. The reconciliation report your accountant pulls each month reads exactly like a normal Xero report — because that's all it is.
How the connection works
The integration uses Xero's standard OAuth flow. From the TableNest dashboard, open Settings → Integrations → Xero, sign in to Xero, and approve the connection for the organisation the venue uses. Pick the revenue account, the bank account that matches the Stripe payout, and the tax rate. That is the whole setup. The sync runs in the background; new payment events appear in Xero within a few minutes of the customer transaction.
What it saves at month-end
Most small hospitality venues spend two to four hours every month manually reconciling deposit payments against Xero. The Xero integration replaces that with an automated post — every Stripe deposit charge appears as a paid Xero invoice attached to the right customer contact. The owner or bookkeeper still reviews the month's revenue before reporting, but the line-by-line matching is already done. Over a year that recovers roughly one full working week of bookkeeping time.
Multi-venue and multi-organisation support
A venue group running multiple TableNest venues under one TableNest account can connect each venue to its own Xero organisation. The integration tracks which TableNest venue a transaction belongs to and posts to the matching Xero org. There is no cross-contamination between organisations and no need to consolidate manually. For groups still on one Xero org for several venues, tracking categories can be applied per-venue so the P&L by location stays clean.
What the integration does not do
The Xero integration does not import historical bookings or backfill prior months' invoices — it begins posting from the moment the connection is approved. It does not handle payroll, supplier bills, or staff expense reimbursements; those still live in Xero proper. It does not push the Square POS revenue into Xero — that's Square's own Xero connector, which can run alongside TableNest's without conflict because each posts to a different revenue line in the chart of accounts.
Pricing and what is included
The Xero integration is included from the Business plan up: Business at $34 USD per month (720 SMS messages) and Pro at $49 (1200 SMS), with Pro+ at $69 above that. Starter at $19 covers SMS-confirmed bookings and the CRM; Xero, Square and deposits begin at Business. There is no per-invoice fee, no Xero-only tier, and no premium for the connection. TableNest is launching for hospitality venues in the US — register your interest to get early access. There are no per-cover commissions and no contracts to cancel — only the monthly subscription, which can be cancelled from the billing settings at any time.
Common questions
Does the integration support Xero AU only, or all Xero regions?
TableNest's Xero integration works with any Xero organisation; the connector uses the same Xero API endpoints worldwide. The TableNest UI lets you pick the tax rate that matches your Xero organisation. Venues running on Xero NZ, Xero UK, or Xero US can connect, pick their own tax codes, and operate the same way.
Will the integration duplicate Xero contacts I already have?
No. TableNest matches incoming bookings to existing Xero contacts on email first and phone number second before creating a new contact. If neither field matches, a new contact is created with the booking name as the contact name. Contacts can be merged in Xero later if duplicates do appear; TableNest does not enforce its own merge — Xero remains the source of truth for contact data.
What happens to invoices when a booking is cancelled or refunded?
Cancellation or refund in TableNest triggers a credit note in Xero against the original invoice, leaving a clean audit trail rather than mutating or deleting the original record. The credit note posts to the same revenue account and the same tax code as the original invoice, so the tax treatment reverses cleanly. The Stripe refund and the Xero credit note line up in the next bank reconciliation without manual matching.
Can I use the Square Xero connector alongside TableNest's?
Yes — they are complementary. Square's official Xero connector pushes Square POS revenue (food, drink, retail) into one revenue line. TableNest's Xero integration pushes booking-related revenue (deposits, gift vouchers, per-event prepayments) into a separate revenue line. Both connectors can run on the same Xero organisation at the same time without conflict, because each writes to a different chart-of-accounts code.
Does it support multi-venue groups with one Xero org or several?
Both. A group with one Xero organisation across several venues can run TableNest with tracking categories per venue, so each venue's P&L stays separate inside the one Xero org. A group with separate Xero organisations per venue can connect each TableNest venue to the matching Xero org. The integration tracks which TableNest venue a transaction belongs to and posts only to the right organisation in either configuration.
What if I am not on Xero — do you support QuickBooks or MYOB?
Not yet. TableNest's official accounting integration is Xero only as of 2026. Xero is the first accounting integration that landed. MYOB and QuickBooks Online integrations are on the roadmap but do not have shipped support. Venues on either of those can export the TableNest revenue report as a CSV from the dashboard and import that into their accounting tool manually each month.
Stop reconciling Stripe to Xero by hand.
Connect Xero in three minutes. Included from the Business plan.
Register interest