B Ballast

Documentation

Everything Ballast can answer, and what each answer means.

1. Upload your orders

Ballast works from an export of your own orders — there is no app to install and no store connection. In your Shopify admin open Orders → Export, save the CSV, and upload it to Ballast. Until an export is uploaded, Ballast will ask you to upload one rather than answer with data. Upload several stores under different names to roll figures up across all of them.

2. What you can ask

Ballast ships with these starting points, and understands natural variations of them:

If you do not specify a period, Ballast uses the last 30 days and tells you so.

3. What each answer means

4. How the numbers are produced

Every figure Ballast reports is computed by a deterministic engine, not by a language model. Money is handled with integer (minor-unit) math so there is no floating-point drift, currencies are never mixed, and each figure traces back to the order and gateway identifiers it came from. When a value is unavailable, Ballast says so rather than estimating.

Excel exports. Amounts are written as real numeric cells with the correct per-currency format (including zero-decimal currencies such as JPY), and off-ledger rows are flagged so they stand out.

5. Scope of v1

Ballast v1 reports revenue and settlement from your order data. It does not perform a bank-account reconciliation of Shopify Payments payouts; that is planned for a later version. Ballast is a reporting tool, not accounting or tax advice — see the Terms of Use.

6. Privacy

Ballast stores no customer personal data and only ever reads your store. Full detail in the Privacy Policy.

Connect a store Contact support