$0.01 tolerance — profit numbers match a manual spreadsheet calculation within a penny. Real-time processing, multi-currency support, and every edge case handled.
Every order create, update, refund, and cancel is processed within 2 seconds via Shopify webhooks. No batch delays.
On install, we pull 90 days of order history via paginated GraphQL. You see your profit from day one.
Daily exchange rates with 6 decimal precision. Revenue in CAD, ads in USD, store in INR — all handled.
Voided, edited, disputed, partially refunded, tax-included, tax-exempt, test orders — all tracked and flagged.
Profit is calculated when each order arrives and stored. Dashboard reads are simple SUMs — fast and consistent.
Configured gateway rates → Shopify data → plan-based estimate. You control the accuracy of fee calculations.
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.
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.
We pull the actual fee from Shopify's transaction data (card type, processor, region) instead of using estimates. True Amex fee ≠ true Visa fee.
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.
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.
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.
Using Jan's CAD/USD rate for transactions in Feb creates systematic error. Daily rates ensure every transaction is converted correctly.
NetNet shows what Shopify says you've received vs what orders suggest you should have received. Catch missing deposits immediately.
Pending orders, voided transactions, and disputed charges are flagged. Know exactly how much cash is still incoming.
Full and partial refunds reduce profit. We track refund status (pending, rejected, accepted) so your numbers never drift from reality.
Chargebacks and disputes lock the order as disputed. You can't accidentally count revenue that's under legal challenge.
Free plan. No credit card. Install in 60 seconds.
Install Free on Shopify