Start your print on demand business today.

You're moving units on Etsy, TikTok Shop, and Shopify, but you can't say which blank actually made you money last week without opening three spreadsheets. A POD sales dashboard fixes this by centralizing three data streams into one view: gross revenue by channel, exact COGS pulled from Printify's billing, and the channel-specific fees that quietly eat your margin. Below, we break down each channel's fee structure, show you three ways to build the dashboard, and walk through the data pipeline so you see true net profit per sale, per blank, per channel.

If you run a print on demand business across multiple storefronts, your real profit is hiding inside a mess of transaction fees, ad spend, and production costs that never line up on a single screen. The good news: once you centralize your COGS through one Printify wallet and wire it into a tracker, the numbers finally tell the truth. More clarity means smarter decisions, and smarter decisions mean more money.

Why you're flying blind on real profit

Here's the trap: your Shopify dashboard shows revenue, Etsy shows a different number, and TikTok Shop shows a third. None of them subtract your actual production cost or the full stack of platform fees. You feel profitable, but you can't prove it.

The hidden margin killers

Each channel takes its cut before you ever see the money:

  • Etsy: 6.5% transaction fee, 3% + $0.25 payment processing, $0.20 auto-renew per listing, plus 12%–15% Offsite Ads fees when they apply.
  • TikTok Shop: Marketplace referral commissions, co-funded voucher deductions, and 10%–20% affiliate creator commissions.
  • Shopify: Payment gateway fees (2.9% + $0.30), recurring app subscriptions, and your direct Meta or Google ad spend.

Stack three or four of these on one order and a "profitable" sale can quietly turn into a loss.

The spreadsheet trap

Most sellers try to fix this by exporting CSVs from each platform and stitching them together by hand. That's hours of copy-paste every week, with formula errors baked in, and the data is already stale by the time you finish. Every hour spent reconciling is an hour you're not designing or selling.

What a true dashboard shows you

A real POD sales dashboard answers three questions instantly:

  1. Profit per sale after every fee and production cost.
  2. Profit per blank, so you know if the Comfort Colors 1717 Tee out-earns the hoodie.
  3. Profit per channel, so you stop pouring ad spend into a storefront that's barely breaking even.

The 3 fee and profit structures you must track

You can't average these channels together. Each one deducts money differently, so your dashboard needs a separate ledger for each.

The Etsy ledger

Start with gross sales, then subtract:

  • 6.5% transaction fee
  • 3% + $0.25 payment processing
  • $0.20 listing auto-renew
  • 12%–15% Offsite Ads (only on attributed orders)

Action: Tag every Etsy order with whether Offsite Ads fired, because that single fee can swing your margin by double digits.

The Shopify ledger

Shopify looks cleaner, but ad spend is the silent killer. Subtract:

  • Payment gateway: 2.9% + $0.30
  • Recurring app subscriptions (spread across your order volume)
  • Direct Meta and Google ad spend

Action: Pull your daily ad spend into the dashboard and divide it by orders to get a true cost-per-acquisition baked into each sale.

The TikTok Shop ledger

This is the trickiest ledger because the deductions are variable. Subtract:

  • Marketplace referral commissions
  • Co-funded voucher deductions
  • 10%–20% affiliate creator commissions
  • Subsidized shipping reconciliations

Action: Reconcile affiliate commissions per order ID, since a viral creator video can carry a commission that swallows your margin if you don't track it.

The COGS anchor (Printify)

None of the above means anything without your true cost of goods. Map the exact landed blank cost plus Print Provider shipping back to each sales channel order ID. This is your anchor number, and it's the one figure that stays consistent no matter which storefront sold the item.

Sell products with Printify now.

Connect your stores and track real profit with one Printify account today.

Pick your tracking architecture

There's no single right tool. Pick the one that matches your volume and how much control you want.

Option 1: Dedicated eCommerce profit trackers

Tools like Lifetimely, BeProfit, and Triple Whale are third-party tools that connect to your stores and ad accounts and calculate profit with minimal setup.

  • Best for: Sellers who want fast results and clean dashboards without building anything.
  • Trade-off: Monthly subscription cost and limited custom logic.

Option 2: Multi-store inventory and order hubs

Tools like Cin7 Core, Unleashed, or Linnworks blend inventory, orders, and accounting, with profit reporting layered on top.

  • Best for: Sellers who want bookkeeping and profit in one place.
  • Trade-off: Setup takes longer and the profit view is less real-time.

Option 3: Automated custom pipelines

Pipe webhooks from third-party tools n8n or Make into Google BigQuery, then visualize with Looker Studio.

  • Best for: High-volume sellers who want total control and no per-order fees.
  • Trade-off: Requires technical setup, but scales almost infinitely.

Which one fits your volume

Keep it simple:

  • Under a few hundred orders a month: Start with Option 1 for a quick win.
  • Scaling fast and want full control: Build Option 3 so your reporting never hits a ceiling.

How to build the data pipeline

The mechanics are the same no matter which architecture you choose: capture the sale, attach the cost, calculate the margin.

Set up automated webhooks

Use the third-party tools n8n or Make, or native integrations, to listen for new orders on each channel. A webhook is just an automatic message that fires the instant something happens, so you never export a CSV again.

Action: Create one webhook per channel pointed at your unified database.

What fires on each order

When an order lands on Etsy, Shopify, or TikTok Shop, push three things to your database:

  1. Order revenue
  2. Tax collected
  3. Shipping collected

This gives you an accurate top-line number per order, tagged by channel.

Calculate your margins instantly

With revenue and your mapped COGS on the same row, the math is automatic:

  • Contribution Margin 1 (Gross Profit): Revenue minus COGS.
  • Contribution Margin 2 (Net Profit): CM1 minus all platform fees and ad spend.

Action: Watch CM2, not revenue. It's the only number that tells you if you're actually building wealth.

The one-wallet COGS source that feeds everything

Your dashboard is only as clean as your cost data. If production costs are scattered across three billing accounts, your COGS feed is a nightmare. Printify solves this at the source.

Connect every channel to one master account

Printify natively connects multiple sales channels, your Etsy shop, Shopify store, and TikTok Shop, to a single master Printify account. One catalog, one design workflow, one source of truth. You can create your free account and link all three storefronts in minutes.

Why centralized billing matters

Because every production expense across all three stores is billed through one central Printify wallet, your COGS arrives as a single clean feed. No reconciling three invoices. No guessing which charge belongs to which order. One wallet in, accurate costs out.

See exactly which blanks print cash

Once the feed is flowing, your dashboard ranks your catalog by real profit:

  • Comfort Colors 1717 Tee — your premium everyday earner
  • Lane Seven Heavyweight Hoodie — high ticket, high margin
  • 30oz Stainless Steel Tumbler — strong repeat buyer favorite
  • Canvas Totes — low cost, fast add-on sales

Double down on winners, kill dead products

Now you act on data, not vibes. Scale ad spend on the blanks posting the strongest CM2 and retire products that drain time without paying. That's the whole point: more money, more autonomy, more living.

Your 7-day dashboard setup checklist

Follow this and you'll see your first true profit-per-sale number by the end of the week.

  1. Day 1 — Connect channels: Link Etsy, Shopify, and TikTok Shop to your chosen tracker.
  2. Day 2 — Wire the Printify wallet: Connect all three stores to one master Printify account for a single COGS feed.
  3. Day 3 — Map your SKUs: Match each sales channel product to its exact Printify blank and base cost.
  4. Day 4 — Enter your fee structures: Load the Etsy, Shopify, and TikTok Shop ledgers from the section above.
  5. Day 5 — Set up webhooks: Fire order revenue, tax, and shipping into your database on every sale.
  6. Day 6 — Reconcile a week of orders: Check your mapped COGS against your Printify billing to confirm the numbers match.
  7. Day 7 — Confirm your first number: Pull up Contribution Margin 2 and read your true net profit per sale.

Seven days from now, you'll stop guessing and start knowing exactly which blank made you money, on which channel, down to the dollar.

Open your store today.

Create your free Printify account and start selling across every channel now.