You’re Not “Unprofitable” — You’re Not Counting All the Fees

You sold something. Money hit the platform. You felt rich for about ten minutes.

Then you looked closer: platform cut, payment processing, a refund from last week, maybe a promo code you forgot you ran. Suddenly the “win looks thin — and people panic: “Digital products don’t work.”

Often the product is fine. The spreadsheet is lying by omission.

This post is about counting the real stack: platform fee + payment processing + refunds (and a few cousins). No income claims. Just math habits so you stop calling “incomplete books” a business failure.

Gross is not yours

Gross sales = what the customer paid.

Net to you = what’s left after:

  • Platform / marketplace fee (Payhip, Etsy, Gumroad-style cuts vary by plan)
  • Payment processing (card networks + processor — often a % + a small fixed fee)
  • Refunds and chargebacks (full sale reverse, sometimes fees don’t come back)
  • Discounts and coupon codes (you funded those)
  • Currency conversion or payout fees (if they apply)
  • Ads or boost spend tied to that SKU (if you run any)

If you only watch “sales this month” in the dashboard headline, you’re starring in a feel-good movie. Profit is the director’s cut.

The fee stack in plain language

Platform fee. What the store takes for hosting, checkout, and delivery. Sometimes free-ish until you sell; sometimes a flat % forever. Read your plan. Don’t guess.

Payment processing. Separate from the platform cut in many setups. Example shape (not a quote of your rate): a few percent + something like $0.30 per card charge. Small products feel this harder because the fixed part eats a bigger slice.

Refunds. A $19 refund isn’t “$19 less profit.” It’s often the whole sale reversed after you already “counted” it as a win. If processing fees aren’t returned, you can lose a little *extra* on top. Track refunds as their own column, not a vibe.

Chargebacks. Worse than refunds — time, possible fees, and a platform risk flag. Prevention (clear product page, honest delivery expectations) beats arguing later.

Example math (illustrations only — not your rates, not a claim)

Say you sell a $19 digital kit. These numbers are examples to show the shape of the leak. Your real fees depend on your platform plan and processor. Do not treat this as a forecast.

Example A — clean sale, no refund

  • Customer pays: $19.00
  • Hypothetical platform fee at ~5%: −$0.95
  • Hypothetical processing at ~2.9% + $0.30: −$0.85
  • Example net ≈ $17.20

You didn’t make $19. You made something closer to $17 on that *one* clean sale — and that’s before any ad spend or your time.

Example B — same kit, one refund in a batch of ten

Imagine ten sales at $19 gross = $190.

  • Hypothetical fees on ten sales (using the same rough shape as above): ~$18 in combined platform + processing
  • One full refund: −$19 back to the buyer (and assume processing on that sale isn’t fully recovered)
  • Example net on the batch ≈ $190 − $18 − $19 ≈ $153 before other costs

Average per “sale” in that batch is no longer ~$17. It’s lower because refunds poison the average. If you only remember the nine happy checkouts, you’ll swear the product “prints money” until the month closes.

Example C — coupon tax

You run 20% off. Customer pays $15.20 on a $19 list price. Fees still take a %. Your net drops twice: once from the discount you chose, once from fees on the smaller amount. Coupons aren’t free marketing. They’re a price cut with a receipt.

Again: illustrations. Plug in *your* dashboard’s actual fee lines.

Why OTR / short-window sellers miss this

When you only get twenty minutes online, you check “did anything sell?” and close the laptop. Fee details live three clicks deeper. Refunds show up on a different day than the sale. Your brain books the highlight reel.

Fix: one habit in the online window not a full accounting degree.

  1. Open payouts / balance, not just “orders.”
  2. Note fees deducted this period (one number is fine).
  3. Note refunds (count + dollars).
  4. Rough net = gross − fees − refunds − ad spend you assigned to digital products.
  5. Stop. Don’t rebuild QuickBooks at a truck stop.

Offline, keep a simple log: date, SKU, gross, fees, refund flag, notes. Thats enough to see which products are real and which only look busy.

What “unprofitable” sometimes actually means

  • You’re profitable on net but feel broke because you spent the gross.
  • One SKU is fine; another is refund-heavy and dragging the average.
  • Fees are fine; ad spend isn’t tracked against the product that “worked.”
  • Price is too low for the fixed part of processing (lots of $5 impulse files die here).
  • You’re comparing your net to someone else’s gross screenshots on social media. Stop doing that.

None of those mean “digital products don’t work.” They mean your scoreboard was incomplete.

Soft option: track it without rebuilding the sheet every month

If the blocker is blank columns and “I’ll remember,” the Digital Seller Profit Tracker is an optional spreadsheet aimed at fees, refunds, and net for digital sellers. Use it if it saves setup time. Skip it if a Notes app with Gross / Fees / Refunds / Net already keeps you honest.

Either way, the habit matters more than the template: count the stack before you judge the product.

Bottom line

You’re not automatically unprofitable because a $19 sale didn’t deposit $19. Platforms and processors take a cut. Refunds rewrite history. Coupons are you paying yourself less on purpose.

Count platform fee + processing + refunds (and ads if you run them). Then decide. That’s adult digital selling — not doom, not hype.

More on what product types fit short online windows: Digital Products From the Sleeper.

Comments

Popular posts from this blog

Digital Products From the Sleeper: What Actually Fits Short Online Windows

Payhip vs Gumroad in 2026: Fees, Discover, and Who Should Pick Which

Before You Publish Your First Faceless Product Video: A Plain Checklist