You’re on the Indonesia site
Select a region

XO Report

By XO Report
0 out of 5 stars
Free 14 day trial available
Get this appView pricing plans
Pull live Xero data into Excel with custom formulas and one-click reports. Build P&L, Balance Sheet, Trial Balance, and tables directly in your spreadsheets. Connect multiple organizations, refresh with one click. 14-day free trial, no credit card required.
Rating
None
not yet rated
Reviews
0
not yet reviewed
Try this app
Free 14 day
trial available
Listed for
1 month
May 2026

Overview

XO Report brings your Xero accounting data directly into Excel with powerful custom formulas and one-click reports. Stop exporting csv files from Xero — build live, refreshable financial reports in the spreadsheet you already know.

Custom Formulas

Type formulas like =XO.BALANCE() to pull any GL account balance. XO Report includes 11 custom functions covering account balances, budgets, net profit, chart of accounts, contacts, items, tracking categories, tax rates, and currencies. A visual Formula Builder in the task pane guides you step by step — no coding required.

Formulas can pull data from multiple organizations at the same time.

One-Click Reports and Tables

Pull complete financial reports and data tables with a guided wizard:

  • Financial reports: Profit & Loss, Balance Sheet, Trial Balance, Bank Summary, Executive Summary, Budget Summary
  • Aging reports: Aged Receivables and Payables by contact
  • Transaction tables: Invoices, Bills, Payments, Credit Notes with date and status filters
  • Reference tables: Chart of Accounts, Contacts, Items, Tracking Categories, Tax Rates, Currencies

Reports support multi-organizations, period comparison and tracking categories.

Multi-Organization Support

Connect multiple Xero organizations from a single Excel workbook. Switch between orgs instantly or pull data from all of them side by side.

Built for Accountants and Finance Teams

  • Refresh all data with one click — formulas and tables update in place
  • Choose which columns to include in each table
  • Filter transactions by status, date range, and contact
  • Export formula results as static values for sharing
  • Works with Excel desktop (Windows and Mac) and Excel Online

Security

  • OAuth 2.0 authentication — we never see your Xero password
  • Data encrypted in transit and at rest
  • No data stored permanently — fetched live from Xero on each refresh
  • GDPR compliant with full data erasure support

Pricing

Plans start at $9.90/month. All plans include unlimited users and full access to every feature — the only difference is the number of Xero organizations.

14-day free trial. No credit card required.

XO Report + Xero

XO Report connects to Xero via the official Xero API using OAuth 2.0 authentication. Data flows one way — from Xero into Excel. XO Report does not write, modify, or delete any data in Xero.

How It Works

  1. User authorizes XO Report in their Xero organization via standard OAuth consent
  2. Access tokens are stored securely in a Supabase PostgreSQL database
  3. When a user types a formula or inserts a table, the Excel add-in calls a Supabase Edge Function
  4. The Edge Function authenticates with Xero using the stored token and fetches the requested data
  5. Data is returned to Excel and displayed in cells or tables
  6. Tokens are refreshed automatically — users stay connected without re-authenticating

Xero API Scopes Used

  • accounting.read — Read financial data (accounts, invoices, reports, contacts, items)
  • accounting.contacts.read — Read contact details
  • accounting.reports.read — Read financial reports (P&L, Balance Sheet, Trial Balance)
  • openid, profile, email — User identity for authentication

Data Flow Architecture

Excel Add-in → Supabase Edge Functions → Xero API

All API calls are proxied through Supabase Edge Functions. The Excel add-in never communicates directly with Xero. This architecture ensures tokens are never exposed to the client.

Data Handling

  • Read-only integration — no data is written back to Xero
  • No data is cached permanently — each refresh fetches live data from Xero
  • Short-term client-side caching (5–30 minutes) reduces redundant API calls
  • Users can disconnect organizations at any time, which revokes the OAuth token

Rate Limiting

XO Report respects Xero's API rate limits with built-in request queuing and exponential backoff. Concurrent requests are limited to prevent throttling.

Security

  • OAuth tokens encrypted at rest (AES-256-GCM)
  • Row-Level Security (RLS) on all database tables — users can only access their own data
  • All Edge Functions require JWT authentication
  • PII scrubbed from error monitoring (Sentry)
  • GDPR data erasure endpoint available

Pricing plans

This app includes a free 14 day trial

*All prices are exclusive of tax

Solo

1 Xero Organization
USD 9.90 /month (billed monthly)
  • All 11 custom functions
  • Tables & Reports
  • Unlimited users
  • On-demand refresh
  • Email support

Lite

3 Xero Organizations
USD 14.90 /month (billed monthly)
  • All 11 custom functions
  • Tables & Reports
  • Unlimited users
  • On-demand refresh
  • Email support
  • USD 4.97 per org

Pro

10 Xero Organizations
USD 14.90 /month (billed monthly)
  • All 11 custom functions
  • Tables & Reports
  • Unlimited users
  • On-demand refresh
  • Priority support
  • USD 2.99 per org

Max

50 Xero Organizations
USD 49.90 /month (billed monthly)
  • All 11 custom functions
  • Tables & Reports
  • Unlimited users
  • On-demand refresh
  • Dedicated support
  • USD 1.00 per org

Enterprise

51+ Xero Organizations
Price on-demand
  • All 11 custom functions
  • Tables & Reports
  • Unlimited users
  • On-demand refresh
  • Dedicated support
  • USD 1.00 per org
  • Custom onboarding

Reviews & ratings

This app has no reviews yet.  Log in to leave a review

Additional info

Functions

Reporting and forecastingAccountant tools

Industries

Professional servicesAccounting

App details

By XO Report
Added in 2026

Countries

Australia, Canada, Global, Hong Kong, Indonesia, Ireland, Malaysia, New Zealand, Philippines, Singapore, South Africa, United Kingdom, United States

Languages

English

Support

Setup walkthroughContact supportsupport@xo-report.com

14 day free trial available

Although Xero reviews each app in the Xero App Store, we can’t give any guarantees. It’s up to you to assess the performance, quality and suitability of any app before going ahead.