Skip to content

Money · Billing & invoices

Stripe in. Xero out.
Audit trail in the middle.

Stripe Connect collects the money. Xero records the books. LiteHQ’s ledger sits between them — every line traces back to a booking, every dunning step is logged, every reconciliation match is one click deep.

  • 0manual Xero entries since the cron self-heal shipped
  • 4 layersof payment verification — every one idempotent
  • 7 daysfrom invoice to dunning email — fully automatic

01 — Capabilities

Built so the CFO and the booking system never disagree.

  • Stripe Connect

    The operator holds the Connect account; tenants pay through the platform. Dual webhook secrets (platform + connect) verify every event. PaymentIntent IDs never collide with Checkout Session IDs.

  • Xero sync

    Local invoices push to Xero with per-line TaxType. Terminal-state changes (void, paid) sync inline. Xero refuses paid-invoice edits silently — LiteHQ does the 3-step dance for you.

  • Dunning automation

    Soft reminder at day 3, auto-charge retry at day 7, manager flagged at day 14, service paused at day 21. Configurable per host; SOC-2 friendly audit log.

02 — Anatomy of an invoice

Every line traces back to a booking. Tax handled at the line, not as a row.

No mystery rows, no standalone “GST 15%” line. Each line item carries its own TaxType — booking fees taxed standard, Stripe fees exempt — so Xero computes tax once and the totals match what we charged.

  • Per-line TaxType: standard rate on bookings, exempt on Stripe fees
  • Each line links to the originating booking, badge-in, or token transaction
  • Reference field follows a canonical shape: LiteHQ.com #N
  • Disputes resolve in minutes by clicking through to the source row
LiteHQ.com #2026-0814
Mercer & Co. — May 2026
Issued May 1 · Due May 31 · NET 30
Pending
$537.89
  • Booking · Atrium · 4.5h after-hours
    May 11 · 18:00–22:30Standard 15%
    $340.00
  • Booking · Studio · standard rate
    May 22 · 09:00–11:00Standard 15%
    $90.00
  • Token top-up · 30 tokens
    May 6 · pool refillStandard 15%
    $120.00
  • Stripe processing fee
    Recovered costExempt · NONE
    $16.20
  • Discount · Loyalty 5%
    Applied at checkout
    −$28.31
Subtotal $537.89 · tax computed per line by Xero
$537.89
Stripe · pi_3O…Xero · synced

03 — Dunning timeline

Late payments handled without a human in the loop.

Every step is configurable per host and per tenant. Every email is logged. Every status change writes to the audit table — SOC-2 friendly, exportable on request.

LiteHQ.com #2026-0801 · Tide Labs — overdue 14 days
Past due · $2,140
  1. Day 0
    Invoice issued
    Email + payment link delivered to billing contact
  2. Day 7
    Soft reminder
    Friendly nudge with summary + receipt button
  3. Day 14
    Auto-charge retry
    Saved card retried, manager CC’d on failure
  4. Day 21
    Escalation
    Manager flagged + service-pause warning sent

04 — Reconciliation

Local invoice. Stripe payment. Xero record. Same numbers everywhere.

Three systems, one source of truth. Drift is impossible because each side hashes back to the same booking ID and payment intent. The reconciliation view shows you exactly where every dollar is.

  • Local · LiteHQ
    LiteHQ.com #2026-0814
    $537.89
    Pending
    • 5 lines · 2 bookings · 1 top-up
    • Per-line TaxType applied
  • Stripe Connect
    pi_3O8x2bABCDXyz
    $537.89
    Succeeded
    • Connect account: acct_1H…
    • Webhook verified (platform + connect)
  • Xero
    INV-Xero-9821
    $537.89
    Paid & reconciled
    • Reference: LiteHQ.com #2026-0814
    • Open in Xero
18 → 2

Hours per month finance spent matching Stripe payouts to Xero invoices before / after.

“Our month-end used to take three working days because the booking system and Xero never agreed on a number. With LiteHQ, the reconciliation report is the report — we close in the afternoon.”

Finance ManagerMulti-entity coworking group, 6 locations

Plug Stripe in. Plug Xero in. Close the month in an afternoon.

Free import of your last 12 months of invoices. We’ll show you what your finance workflow would have looked like under LiteHQ — including the reconciliation matches you missed.