What Ballast answers
Off-ledger money
Shopify's payout report structurally excludes third-party processors. Ballast names every gateway — Afterpay, PayPal, Shop Pay Installments, GrabPay — whose money will never appear in a Shopify payout.
Multi-currency, normalised
Orders taken in another currency are reported in both presentment and your home currency, kept strictly separate so amounts are never silently mixed.
Refunds, reconstructed
Every refund is broken back down to the line items it returned, with item names — not a single lump figure.
Fees & tax collected
Transaction fees by gateway and tax collected by jurisdiction, summarised for the period you ask about.
Multi-store rollup
Manage several stores? Roll revenue, fees and refunds up across all of them, or drill into one.
Export to Excel
Any view becomes a formatted .xlsx workbook — money as real numeric cells with the correct currency format, off-ledger rows flagged.
Why merchants trust the numbers
Ballast never asks a language model to do arithmetic. Every figure is produced by a deterministic engine using integer money math, and traces back to the order and gateway identifiers it came from. If a number is not available, Ballast says so instead of guessing.
How it works
- Connect a Shopify store to Ballast (read-only).
- Ask in Microsoft 365 Copilot — “Which of my money will not appear in a payout?”, “Show last month's sales by gateway.”
- Export any answer to Excel for your books or your accountant.
Ballast requires a paid subscription, billed through Microsoft, and a connected Shopify store.