All Profit
Coming soon for
  • Botble
  • WooCommerce

See what each sale really contributed.

Track dated costs and order contribution, reconcile payouts with bank evidence and compare sales with read-only Xero invoices.

Monthly, yearly or perpetualPerpetual: 12 months of updates and support includedOne live site plus its linked staging site20% off each additional plugin bought together
What it does

In plain words.

Work out the contribution of each store order from dated product costs, payment fees, shipping and packaging, with missing costs kept visible rather than treated as zero. Reconcile provider payouts with bank evidence and compare sales with invoices from your own Xero organisation in read-only mode. No accounting entries are posted.

Who it is for

A good fit for your shop?

  • Retailers who want profit per order rather than revenue alone
  • Shops reconciling card payouts with bank deposits
  • Owners comparing store sales with their Xero records
What you get

From dated cost to reconciled payout

Costs that keep their date

Record product costs with an effective date, source and quality. Later costs never rewrite a saved sale, and a missing cost stays unknown instead of becoming zero.

Contribution for each order

Read a completed store order and add verified payment, shipping and packaging costs. Contribution shows as actual, estimated or missing, with shared overhead labelled as an estimate.

Cost methods and recipes

Choose moving weighted average, identified batch or reviewed unit cost, with dated method changes. Approved component recipes cost kits and weighed items from your cost records.

Payouts are not new sales

Import a reviewed Square payout file or enter a component statement. Receipts, refunds, fees, holds and the observed bank amount stay separate until a finance reviewer records the conclusion.

Read-only Xero comparison

Connect your own Xero app and organisation to read invoices, bills and payments. Match invoices to sales by their original identity and keep every decision with its evidence.

Corrections a second person approves

Correct a missing or wrong historical cost, or record restocked units, with approval from a different finance user. The original sale is preserved and the change appears as a dated period adjustment.

In practice

A payout is not another sale

A weekly payout combines sales, a refund and processing fees. All Profit keeps each component, compares the provider's declared payout with the bank observation and records any explained difference. The deposit never adds revenue, and fees are not deducted twice.

In practice

An old sale keeps its old cost

When a supplier raises a price, new receipts use the new cost while earlier sales keep the cost they were valued at. If an original cost was missing, a reviewed correction adds a dated adjustment approved by a second finance user and leaves the original sale intact.

See it working

A closer look.

Screens from the Botble edition, using sample data. Explore the features and requirements below.

How it works

Start with one useful test.

  1. Record your costs

    Enter dated product costs or costed receipts, choose a cost method and approve any component recipes.

  2. Review orders and payouts

    Read completed orders, add verified expenses and import reviewed payout evidence for each provider settlement.

  3. Reconcile and report

    Compare invoices with sales, record bank observations and review contribution by period in each currency.

Before you buy

Requirements.

These details describe the Botble edition. Check the platform, services and equipment your shop uses.

  • Botble and WooCommerce use separate native packages. These requirements describe Botble; WooCommerce requirements are listed separately below.
  • The Botble edition requires Botble CMS 7.6.0 or later with Ecommerce active, plus All Operations Core, which is included in the download and installed first.
  • Xero comparison needs your own Xero app, a registered callback address and an organisation you authorise. An administrator must configure and enable the connection for the organisation you authorise.
  • Accounting writes are disabled. Square payout evidence comes from a reviewed CSV file, not a live Square connection.

Check compatibility with us

WooCommerce edition · coming soon

Requirements

Native WooCommerce edition.

  • Package requirements: WordPress 6.5+, PHP 8.1+ and active WooCommerce.
  • Use WordPress and PHP versions that meet the requirements of both this plugin and your installed WooCommerce version.
  • Requires the All Operations Core WooCommerce edition, installed and activated first.
  • Read-only Xero comparison needs your own Xero app and an authorised organisation. Accounting writes are disabled.
  • Use transactional InnoDB storage and working WordPress cron for queued accounting reads.

Getting started

  1. Record dated costs for a few products and read a completed order to check its contribution.
  2. Import a reviewed payout file and record the bank observation for a test settlement.
  3. Connect Xero in read-only mode, read one invoice page and review a match before relying on reports.
Choose how you pay

Monthly, yearly
or yours to keep.

Every plan has the same features. Pick the term that suits your business, or buy a perpetual licence and keep it.

GBP reference prices, including applicable VAT/sales tax. Stripe confirms available local-currency pricing before payment. Local currency estimates use current Stripe FX quotes.

All Profit · for Botble
Launch offer Save up to 21% Offer prices until 31 December 2026. Monthly and yearly customers keep their rate on every uninterrupted renewal.
69days 18hours 25mins 02secs Ends 31 December 2026
Monthly

Plugin, updates and support — one monthly price

Launch price · save 21%
£19£15

a month

For new customers after the offer: £19 a monthYour rate stays while your subscription remains active

  • All features of All Profit
  • Updates and support while you subscribe
  • One live site plus its linked staging site
  • Stop at the end of any month
Yearly

Plugin, updates and support — one yearly price

Launch price · save 21%
£190£150

a year

For new customers after the offer: £190 a yearSame purchased rate on uninterrupted renewals

  • All features of All Profit
  • Twelve months for ten months' price
  • Updates and support for the whole year
  • One live site plus its linked staging site

Perpetual licences include 12 months of updates and support. After that, extend them a year at a time for £95 a year, whenever you like, even before the current year ends. Monthly and yearly plans always include updates and support.

  • Monthly is term use: the plugin, its updates and support for each month you pay for.
  • Yearly is the same term use paid in advance, at ten months' price for twelve months.
  • A perpetual licence is yours to keep. It includes 12 months of updates and support; afterwards you can carry on using every version you were entitled to, and extend updates and support a year at a time at the support rate (half the standard yearly price) whenever you want them.
  • One licence covers one live site and its linked staging site. Another live site needs another licence.
  • Buy more than one perpetual licence in the same checkout and the highest-priced plugin is charged in full, with 20% off each additional distinct plugin, worked out on the prices shown (launch prices while the offer runs).
  • Extend support for several perpetual licences together and the highest-priced extension is charged in full, with 20% off each additional one. Extending early adds a year to the end of your current cover; nothing renews automatically.
  • Prices include applicable VAT/sales tax and the support stated for your plan. GBP is the reference currency. Marketplace accounts, hosting, hardware and external API fees are separate. We add no payment processing surcharge.

Prices include applicable VAT/sales tax. One plugin and one platform edition per licence.
Marketplace, hosting, hardware and external API charges are separate. No payment processing surcharge. See how licensing works →

Questions

Useful details before you choose.

The workflow, its limits and what is separate.

Still need a hand?
Does All Profit post to Xero?

No. It reads invoices, bills, payments and settings for comparison. You record which existing integrations own sales, refunds, fees and costs, and nothing is posted.

Why does an order show contribution as unknown?

Complete contribution needs every required cost. If a product cost or fee is missing, the order stays incomplete and is left out of the actual total. Enter zero only when the source confirms zero.

Can I combine sales in different currencies?

Reports use one currency at a time. Each cost, order and settlement keeps its own currency, and no exchange rate is applied without a tested rate policy.

Is the Square payout import a live connection?

No. It reads a reviewed CSV file in the documented layout, up to 250 entries per file. The original file is kept privately, and the bank amount is reviewed separately.