The P&L built for Shopify

Revenue is cool.
But are you profitable?

Your real net profit, calculated automatically on every Shopify order. A number you can actually file, not an estimate.

No credit card · Connected in 2 minutes · Cancel anytime

q-tracker · Your P&L dashboard
MMaison Lumenmaison-lumen.myshopify.comS

Dashboard

Last 30 days · Jun 1 – Jun 30

Net profit

$22,612.00

18%

Where revenue went

Revenue $70,393.00

  • COGs36.6%
  • Other costs10.5%
  • Ads20.8%
  • Net margin32.1%
Revenue

$70,393.00

13%
Orders

1,718

9.1%
Total Costs

$47,781.00

4.2%
Ad Spend

$14,614.00

6.3%

Performance

Daily · revenue above the line, costs below

Real profit, not just revenueExchange rate locked, per orderRefunds counted on the right dateSynced with Meta & Google dailyProfit and ROAS by product, by campaign, by ad accountCompare ad performance product by product (whitelisting, testing)All your stores in one P&LExpenses imported from your bank statementAlerted the moment a product cost is missingReal profit, not just revenueExchange rate locked, per orderRefunds counted on the right dateSynced with Meta & Google dailyProfit and ROAS by product, by campaign, by ad accountCompare ad performance product by product (whitelisting, testing)All your stores in one P&LExpenses imported from your bank statementAlerted the moment a product cost is missing
New

Understand your profit at a glance

The new Q-Tracker: the same accounting precision, readable in three seconds. What matters first, the detail right after.

Dashboard

Your net profit, and why

The number that matters first, its trend right behind it, and where every dollar of revenue went: COGS, ads, other costs, margin. You know if your day is good before you even scroll.

Net profit

$12,841.40

18%

Where revenue went

Revenue $48,210.40

  • COGs32.0%
  • Other costs12.4%
  • Ads29.0%
  • Net margin26.6%
Performance

Every day, won or lost

Revenue goes up, costs go down, your profit runs in between. Hour by hour on a single day, or by day, week or month: you spot the day that cost you money straight away.

RevenueCOGsAd SpendOther costsNet Profit
Trends

The trend behind every number

Every metric carries its own curve: you see your average order slide or your costs creep up before it costs you. And you pin your own metrics, with your own formulas.

Revenue

$48,210.40

13%
Orders

1,284

9.1%

Profit per unit

Net Profit÷Units Sold= $6.84

Multi-store

All your stores, one P&L

Switch stores in one click, or add them all up in a combined view: the real profit of your whole group, currencies and time zones reconciled.

All stores (3)Combined P&L
  • MMaison Lumenmaison-lumen.myshopify.com$12,840.55
  • VVelora Parisvelora-paris.myshopify.com$8,215.10
  • NNordic Brewnordic-brew.myshopify.com$4,962.80
Combined P&L$26,018.45
Missing costs

Never an inflated profit again

A product sold without a purchase cost means a wrong profit. Q-Tracker flags it the moment it happens, tells you how many orders are affected and takes you straight to the fix.

!

12 orders without a product cost

Your net profit is overstated until they are set.

Fix missing costs
Linen ShirtSand / MAdd cost
Ceramic MugMatte BlackAdd cost
Smart import

Your expenses, imported from your statement

Drop your bank statement or a bill (CSV, Excel, PDF, photo): every charge becomes a cost, grouped by vendor, recurring or one-time. Your Meta and Google spend is left out, it is already synced.

PDFoctober-statement.pdf
ShopifyMonthly$39.00
KlaviyoMonthly$60.00
CanvaOne-time$13.00
Meta AdsLeft out · already synced

1

number to watch: your real net profit

7

cost categories deducted automatically

2 min

to connect your store

$29

flat price, whatever your volume

The problem

Sound familiar?

Six things every ecommerce operator ends up saying. And what Q-Tracker does about each.

My Shopify revenue looks great, but I have no idea if I'm actually making money.

Real-time P&L, order by order. Revenue minus COGS, fees, taxes and ad spend. One number, the real one: the one that tells you whether you can scale.

The refund totals in my tool don't match what Shopify shows me.

A refund lands 30 days after the order on average: plenty of tools never re-read an order that old, so they miss it. We re-read an order the moment it changes, and every partial refund keeps its own date and its own amount.

Every time I update my product costs, my whole profit history changes with it.

Temporal COGS versioning: each cost is locked to its own period. Your history never moves.

I pay my supplier in USD (or CNY), sell in EUR, my margins are wrong every time.

Exchange rate locked at the exact moment of each order. Not a rough monthly average.

I can't tell if my Meta ads are actually profitable once real costs are factored in.

Meta & Google Ads synced daily. ROAS calculated against your real net margin, not vanity numbers.

I track my Shopify fees, VAT, and subscriptions in a separate spreadsheet, by hand.

Set your fees, VAT by country, and fixed costs once. Deducted automatically on every calculation.

Thinking about hiring, scaling your ads, or paying for a new tool?

Q-Tracker tells you at a glance if this month's margin can actually afford it: not an estimate, your real number.

Start free trial
How it works

Up and running in three steps

No spreadsheet to maintain, no formula to double-check. Connect, configure, read.

  1. 01

    Connect your Shopify store

    Install the app and grant access. Orders, refunds and disputes are imported, history included.

  2. 02

    Set your costs once

    COGS per variant, fees, VAT by country, subscriptions. Plug in Meta & Google Ads in two clicks.

  3. 03

    Read your real profit

    Every order recalculated with its own order-day rate. A P&L you can trust, updated continuously.

Features

Everything you need. Nothing you don't.

Every accounting rule that skews a P&L, handled once and for all.

Real-time P&L dashboard

See your net profit updated live, on every order.

Net profit · today

$1,284

live

Refunds and disputes counted on the right day

A refund lands about a month after the sale. Each one is recorded separately, on its real date and for its real amount. Two partial refunds straddling July and August each land in their own month. Shopify Payments disputes are tracked from opening to resolution, fees included.

Changing a cost never rewrites your history

Every cost is locked to the period it applied to. Fix a supplier price today and the months you have already filed stay exactly where they were.

Unit cost · SKU QT-001

Jan → Mar$12.40locked
Apr → Jun$11.90locked
Jul → …$13.10● current

Accurate margin, whatever the currency

Pay your supplier in USD or CNY? Your margin stays accurate, never skewed by an average exchange rate.

Order #1042Jun 12
Sale59.00 €
COGS18.20 $ → 16.74 €
Rate locked1 $ = 0.920 €

Meta & Google Ads sync

Real ROAS against your real margin, not the numbers the platforms report.

Meta Ads$2,140
Real ROAS 3.4x
Google Ads$912
Real ROAS 4.1x

VAT given back when you refund

You do not owe VAT on money you handed back. It is credited to you on the day of the refund, even when the sale was in the previous month, without ever rewriting a month you have already filed.

Order #1042Jul 3
Refunded−120.00 €
VAT credited back+20.00 €

VAT, dues & fixed costs

Set your fees, your percentage-based dues (e.g. contributions), and recurring subscriptions (Shopify, software) once. Deducted automatically on every P&L calculation.

Fixed costs

Shopify$39/moKlaviyo$60/moURSSAF12 %Stripe2.9 %
Cost breakdown

Know where every dollar goes

COGS, Meta, Google, transaction fees, VAT, refunds, chargebacks: every line as a share of revenue or of total costs. You see in a second what is eating your margin.

  • Seven categories tracked, sorted heaviest first
  • Switch “% of revenue” / “% of costs” in one click
  • Fixed and one-time costs split by category

Cost breakdown

67.9% of revenue spent · 7 categories

Total costs

$47,781.00

COGs36.6%$25,742.00
FB Ads14.5%$10,230.00
Google Ads6.2%$4,384.00
VAT / Taxes4.1%$2,912.00
Refunds3.1%$2,184.00
Transaction Fees3.0%$2,111.00
Chargebacks0.3%$218.00
Total costs$47,781.00

Additional costs by category

Operating expenses split by type · Monthly expenses are only visible when at least one full month is selected

Additional

$3,250.00

Logistics & Fulfillment35.4%$1,150.00
Other15.4%$500.00
Content & Creative14.8%$480.00
Shopify & Apps12.9%$420.00
Finance & Fees9.5%$310.00
Tools & SaaS8.0%$260.00
Team & VA4.0%$130.00
Total costs$3,250.00
Compare

How Q‑Tracker compares

The same core features. A price that never moves, even as you scale.

FeatureQ-TrackerTrueProfitTriple WhaleLifetimelyBeProfit
Real-time P&L, per order
COGS per variant
Meta & Google Ads sync
VAT & taxes by country
Changing a cost never rewrites your history
Exact COGS for bundles/combos
Accurate margin, whatever the currency
Starting price$29/mo$35/mo (300 orders)$100–219/mo (based on revenue)$79–149/mo (based on volume)$49/mo (up to 450 orders)
Billing model2 flat-rate plansScales with order volumeScales with revenue (GMV)Scales with order volumeScales with order volume
IncludedPartialMissing

Why these two rows change everything

A month you've already filed shouldn't move again. But a tool that recalculates everything at today's USD/EUR exchange rate makes you re-live June AND July every time you close the books. With Q-Tracker, every order keeps the exchange rate from the day it happened (sold June 28, refunded July 3): both months stay exactly what you already filed. Same rule for costs: updating a supplier price today never touches a month you've already closed.

Customer review

How Q-Tracker changed P&L reporting for a $10M+ ecommerce founder

Using Q-Tracker showed me just how inaccurate my profit numbers actually were. Full control over my P&L, a precise view of every product and every brand, independent of one another. Switching from Triple Whale to Q-Tracker to track your profit, you can feel the difference.
Founder, multi-store group$10M+ /year
Pricing

Simple pricing. No surprises.

Two flat plans. No volume tiers, no cut of your revenue.

Starter

To launch and track one store.

$29/mo

  • 1 Shopify store
  • Real-time P&L dashboard
  • COGS per variant
  • Meta Ads sync
  • Automatic exchange rate
  • VAT & taxes by country
  • Monthly fixed costs + one-time costs
  • Order list with the margin on each one
  • Smart expense import (bank statements, bills)
  • Custom metrics and email reports
  • 7-day free trial
Start free trial

Pro

Most popular

To manage margin in full detail.

$59/mo

  • Everything in Starter
  • Full per-order profit breakdown (COGS, fees, ad spend)
  • Temporal COGS versioning
  • Bundle COGS (combo rules)
  • Connect multiple Meta ad accounts
  • Google Ads sync
  • Accounting export
  • Combined view of all your stores
  • Team members (admin or view-only)
  • Priority support
  • 7-day free trial
Start free trial
FAQ

Questions we get asked

Reach out, we're quick to answer.

Contact us
Does Q-Tracker change anything in my store?
No. Q-Tracker reads your orders, refunds, disputes and payouts to compute your P&L. It writes nothing to Shopify and never touches your products or orders.
How long until I am up and running?
Two minutes to connect your store. The history import then runs in the background. What is left is entering your purchase costs and plugging in your ad accounts.
I sell in EUR and pay suppliers in USD or CNY. Does that work?
Yes. Every order keeps the exchange rate from the day it happened. Your margin is computed with that rate, not a monthly average, and it never moves again.
How are refunds and disputes handled?
Every refund, even a partial one, is recorded on its real date for its real amount. The matching VAT is credited back the same day. Shopify Payments disputes are tracked from opening to resolution, fees included.
Can I cancel anytime?
Yes. The 7-day trial needs no credit card, and you can cancel your subscription whenever you want from the settings.

Stop guessing. Know exactly how much you make.

Join the ecommerce sellers tracking their real profit, not just their revenue.

No credit card · Connected in 2 minutes · Cancel anytime

Access your dashboard