Profit analytics for Shopify

Finally, a profit number you can trust.

PennyProfit pulls your real fees, real ad spend and real costs straight from the source — then reconciles against your Shopify to the cent. When it doesn't match, we show you exactly why.

See the live demo dashboard →

Founding-merchant pricing locked for life · No card required · Built for stores doing $200k–$2M

Live reconciliation LAST 30 DAYS
Shopify net sales$0.00
PennyProfit net sales$0.00
Difference
True net profit$0.00
Reconciled to the penny. Every fee, refund and adjustment accounted for — pulled from Shopify's financial events, not estimated by formula.
The problem

Revenue is a vanity number. Here's where it goes.

Shopify shows you sales. It doesn't show what you kept. Between COGS, payment fees, shipping, refunds and ad spend, most owners are guessing at their own margin.

Revenue
$50,000
− Product costs
$19,000
− Ad spend
$12,000
− Shipping
$4,500
− Fees & refunds
$3,600
What you kept
$10,900

21.8% — and most tools get even that wrong.

Profit trackers that estimate fees with formulas, or quietly ignore ad spend they can't attribute, will happily show you a number. It just won't be your number.

PennyProfit's rule is simple: every figure traces back to a source record — a Shopify financial event, a payment processor payout, an ad platform invoice. If we can't trace it, we tell you, instead of hiding it.

How it works

Connected in ten minutes. Trusted from day one.

STEP 01

Connect

One-click install from the Shopify App Store. Link your ad accounts and payment processors. Read-only access — PennyProfit can see your data, never touch it.

STEP 02

Reconcile

PennyProfit syncs your financial events server-side and runs a full reconciliation against Shopify's own numbers. Any variance is itemised — refunds, partial payments, currency, adjustments.

STEP 03

Trust

Open one dashboard every morning with the number that matters: what you actually kept. Anomaly alerts flag margin leaks before they become expensive.

Why PennyProfit

Built on one obsession: numbers that tie out.

Source-of-truth sync

Fees and payouts pulled from Shopify's financial events and your payment processor — never estimated with a formula.

Honest ad spend

Every dollar of spend counts against profit — attributed or not. We never hide unmatched spend to make your margin look better.

PennyProfit reconciliation

A visible ours-vs-Shopify check on every report. Match to the cent, or see the itemised variance. No silent drift.

Margin-leak alerts

Anomaly detection watches fees, refund rates and product margins, and tells you in plain English when something starts bleeding.

Flat, fair pricing

No percentage of your orders. No GMV escalators. The price you sign up at is the price — and founding merchants keep theirs for life.

Read-only & private

PennyProfit never modifies your store. Data is encrypted in transit and at rest, and we're built GDPR-first for EU merchants.

Try it

What are you actually keeping?

Rough numbers in, honest estimate out. The real thing does this from your live data — to the cent.

Estimated monthly net profit $10,900 A 21.8% true margin — healthier than most.
True margin
21.8%
Per day
$363
Fees & refunds est.
$3,600

Estimate assumes ~2.9% payment fees + ~4% refunds/other. Your store's real numbers will differ — that's exactly the point.

The difference

Same category. Different rules.

Most profit trackers were built for enterprise brands or dropshippers. PennyProfit is built for real stores that need a number they can act on.

PennyProfitTypical profit trackers
How fees are tracked Pulled from source records Estimated by formula
Ad spend counted All of it, always Often only attributed spend
Reconciliation vs Shopify Visible, to the cent None — silent drift
Pricing model Flat monthly % of orders or GMV tiers
Built forStores doing $200k–$2MEnterprise brands or day-one dropship
Pricing

Flat. Forever. No percentage of your sales.

Starter

Up to $30k/mo revenue

$29/mo
  • Real-time profit dashboard
  • PennyProfit reconciliation
  • 2 ad account connections
  • Email support
Join waitlist

Growth

Up to $150k/mo revenue

$59/mo
  • Everything in Starter
  • Margin-leak anomaly alerts
  • Unlimited ad accounts
  • Product-level profitability
  • Priority support
Join waitlist

Scale

Up to $500k/mo revenue

$99/mo
  • Everything in Growth
  • Multi-store view
  • Cohort & LTV reporting
  • Data export & API access
Join waitlist

Founding merchants lock their rate for life — including through every feature we ship later.

Questions

Fair questions, straight answers.

One rule: every number traces to a source record. Most trackers estimate fees with formulas or quietly drop ad spend they can't attribute — which inflates your "profit." PennyProfit pulls financial events from the source, counts all spend, and shows you a visible reconciliation against your Shopify. If we don't match, we itemise why.

Net sales reconcile to the cent, because we read the same financial events Shopify does. True profit adds costs Shopify doesn't track (COGS, ad spend, shipping) — each shown with its source, so you can audit any figure in two clicks.

No. Never. Flat monthly pricing based on your revenue band. Your success shouldn't raise your bill by stealth.

About ten minutes: install from the App Store, connect ad accounts, confirm your product costs. If you're switching from another profit tool, we import your COGS and cost settings so you don't rebuild anything.

PennyProfit is read-only — we can't change anything in your store. Data is encrypted in transit and at rest, we never sell or share it, and we're built GDPR-first for EU merchants.

We're onboarding founding merchants in small batches and setting each store up personally, so your reconciliation is verified before you rely on it. Join the waitlist and we'll reach out with your slot — founding pricing is locked for life.

Early access

Know what you kept. Every single morning.

Founding merchants get personal onboarding, a verified reconciliation, and their rate locked for life.

You're on the list — we'll be in touch.