Differentiator

Accurate to the penny. Every order.

$0.01 tolerance — profit numbers match a manual spreadsheet calculation within a penny. Real-time processing, multi-currency support, and every edge case handled.

How we achieve penny-level accuracy

Real-time webhooks

Every order create, update, refund, and cancel is processed within 2 seconds via Shopify webhooks. No batch delays.

90-day historical backfill

On install, we pull 90 days of order history via paginated GraphQL. You see your profit from day one.

Multi-currency

Daily exchange rates with 6 decimal precision. Revenue in CAD, ads in USD, store in INR — all handled.

Complex order handling

Voided, edited, disputed, partially refunded, tax-included, tax-exempt, test orders — all tracked and flagged.

Pre-calculated at ingestion

Profit is calculated when each order arrives and stored. Dashboard reads are simple SUMs — fast and consistent.

Payment fee priority chain

Configured gateway rates → Shopify data → plan-based estimate. You control the accuracy of fee calculations.

$0.01 tolerance — how we achieve it

Per-order calculation at ingestion

Profit is calculated the moment each order arrives (via webhook or historical import), not aggregated from monthly totals. Every order gets its own profit snapshot.

Line-item level discount allocation

If an order has a 10% discount, we allocate it proportionally across each line item by revenue. This affects both COGS and gross profit accurately.

Real gateway fee extraction

We pull the actual fee from Shopify's transaction data (card type, processor, region) instead of using estimates. True Amex fee ≠ true Visa fee.

Multi-currency with daily rates

Revenue in CAD, ad spend in USD, store default in INR? We convert each using the daily exchange rate for that transaction date — not monthly average.

What other apps get wrong

Estimated gateway fees

up to 15% error

Most apps use Shopify's default rates. Real fees vary by processor, card type, and country. Over a year, 15% error on fees compounds into thousands.

Missing discount allocations

inflates product margins

A $100 order with a $10 discount on one item means that item's margin is overstated. Most apps don't allocate discounts per line item.

Monthly avg exchange rates

compounds over time

Using Jan's CAD/USD rate for transactions in Feb creates systematic error. Daily rates ensure every transaction is converted correctly.

P&L Waterfall
Revenue to Net Profit
Net Margin
27.1%
Costs
Margins
CM1
$31.9K
66.0%
CM2
$24.4K
50.5%
CM3
$16.3K
33.7%
CM4
$13.1K
27.1%

Reconciliation built in

Cash received vs expected

NetNet shows what Shopify says you've received vs what orders suggest you should have received. Catch missing deposits immediately.

Outstanding amounts

Pending orders, voided transactions, and disputed charges are flagged. Know exactly how much cash is still incoming.

Refund tracking

Full and partial refunds reduce profit. We track refund status (pending, rejected, accepted) so your numbers never drift from reality.

Dispute handling

Chargebacks and disputes lock the order as disputed. You can't accidentally count revenue that's under legal challenge.

Stop guessing.
Start knowing.

Free plan. No credit card. Install in 60 seconds.

Install Free on Shopify