Pricing & Payouts

1099-K Confusion, Solved: What Stripe and PayPal Actually Report to the IRS

That tax form in your inbox isn't a bill — here's what it means and why the number on it is almost never your real income.

The store.fan teamJuly 2, 20268 min read
Watch:

▶ Open the video page

Every January, creator forums fill with some version of the same panic: "I just got a tax form for way more money than I actually made — is this a mistake, and do I owe taxes on all of it?" It's not a mistake, and no, you almost certainly don't owe taxes on the full amount printed on it. The form is a 1099-K, one of the most misunderstood pieces of paper in the creator economy. It reports gross payment volume — every dollar that touched your account before refunds, chargebacks, and fees were subtracted — so the number is designed to look scarier than your real taxable income actually is. Here's what these forms mean, why the number is inflated, and how to reconcile it so you file correctly instead of panicking or overpaying.

What a 1099-K actually is (and isn't)

A 1099-K is an informational tax form that payment processors — Stripe, PayPal, and similar platforms — are required to send to both you and the IRS once your account crosses a certain payment volume in a year. It's not a bill or an assessment of tax owed — it's the processor saying, in effect, "this much money moved through this account, here's the paperwork." It's informational like a W-2, but unlike a W-2 it doesn't reflect take-home earnings — it reflects raw transaction volume before the deductions that turn revenue into profit.

This matters for creators selling digital downloads, courses, coaching calls, or memberships, because gross sales and real income can differ by a meaningful margin. If you sold $40,000 through Stripe last year but issued $2,500 in refunds and paid roughly $1,200 in fees, your 1099-K might show close to $40,000 — while reportable income is closer to $36,300. That gap is normal and exactly why you reconcile the form rather than transcribe it onto your return.

Why the number includes refunds and fees at all

It seems designed to confuse people: why would a tax form count money you refunded, or money that never reached your bank account because a processor took a cut? Because a 1099-K reports the gross amount processed at the moment of transaction — a snapshot of money in, not a ledger of money kept. When a customer buys your ebook for $29 and later refunds it, that $29 still shows up in gross volume for the month it was charged; the refund is a separate, offsetting event you track and deduct yourself.

The same logic applies to fees. If a $100 course payment comes in and the processor takes a percentage plus a flat fee before depositing the rest, the 1099-K still reports the full $100 — because that's what the buyer paid, not what landed in your account. This is why pricing structures that avoid unnecessary fee layers matter: every dollar sliced off before it reaches you still counts toward the gross figure you'll need to explain later, so fewer avoidable fees means cleaner reconciliation.

The thresholds keep changing — here's why that trips people up

For years, a processor only had to issue a 1099-K if an account crossed both a dollar amount and a minimum number of transactions in a year. Recent law changes have steadily lowered that threshold, phased in over multiple years, so more creators get 1099-Ks for the first time even though their income hasn't changed — only the rules have. If you never got a form before but get one now for a similar total, that's the threshold catching up, not a sign you're being audited.

ScenarioWhat it means
First time getting a 1099-KGross volume crossed the current threshold — not necessarily a jump in real profit
Forms from both Stripe and PayPalEach reports independently; reconcile, then combine — don't just add the raw totals
Number higher than what hit your bankNormal — refunds, chargebacks, and fees are still included in gross volume
No form received at allYou still must report all business income; no form isn't an exemption
Wrong name or business type on the formContact the processor to correct it — the IRS matches these by ID

How to reconcile the number before you file

Reconciling a 1099-K isn't complicated once you know what you're looking for — it's a subtraction exercise, and worth doing every quarter so it's not a scramble in April. Start with the gross figure, then work backward through what actually left your pocket.

  1. 1Pull the gross total from each 1099-K received (Stripe and PayPal issue separately).
  2. 2Subtract total refunds and chargebacks for that same calendar year, from your payment dashboard.
  3. 3Subtract processing fees charged by the platform — a legitimate deductible expense, not income.
  4. 4Cross-check the adjusted number against your own sales records to confirm the math lines up.
  5. 5Keep the worksheet with your tax records in case a preparer or the IRS asks how you got the number.
  6. 6Combine reconciled totals across processors — never file each raw 1099-K number separately.

Before you file, confirm you have:

0/5
The 1099-K tells the IRS how much moved through the pipe. It's still your job to show them how much actually stayed with you.— A reasonable way to think about it every tax season

Why this matters more once you're actually running a business

None of this is a reason to dodge reporting through informal channels — that instinct backfires, since the IRS already has a copy of every 1099-K issued. The only real defense is clean, contemporaneous records. That's what a proper storefront solves: when you create your store on store.fan, every sale, refund, and fee lives in one dashboard. Connecting Stripe in one click or adding a PayPal email means payments flow straight to your own account — no store.fan wallet in between — so the 1099-K maps directly to the processor you connected, and reconciling becomes a twenty-minute task instead of a weekend rebuilding the year from memory. See it day to day with a live example store.

One related trap: running both Stripe and PayPal means creators sometimes add the two raw totals together as if they were separate income, when it's one business split across two rails. Reconcile each form against its own transactions, then combine the reconciled totals — never the raw ones. It's worth asking whether two processors are even necessary; consolidating around one, especially with plans carrying zero platform fees, simplifies checkout and bookkeeping at once.

No. That figure is gross payment volume, including refunds and fees. Your actual taxable income is that gross number minus refunds, chargebacks, processing fees, and any other legitimate business expenses you're entitled to deduct.

You still must report that income. The threshold only determines whether a form is issued automatically — it doesn't determine whether the income is taxable. Keep your own sales records regardless.

Reporting thresholds have been lowered in recent years, phased in gradually. More creators now get forms for volume that wouldn't have triggered one before — a rule change, not a change in your business.

Since paid plans carry 0% platform fees, the amount hitting your connected account already reflects that — the deductions to track are processor fees, refunds, and chargebacks. Check the FAQ if unsure how a transaction flowed.

First reconcile against your own dashboard totals — refunds and fees explain most gaps. If something still looks off, contact support or the processor to get it corrected before filing.

The takeaway: build the habit, not the panic

A 1099-K is routine paperwork, not a red flag, and the anxiety it causes almost always comes from not reconciling gross-versus-net earlier in the year. Know the form reports gross volume, know refunds and fees are baked in, and keep a running log — so you're transcribing a number you already understand instead of reverse-engineering one you've never seen. Creators who treat their storefront like a real business turn tax season into a formality instead of a fire drill. For more, the blog covers pricing psychology to payout mechanics in plain language.

Ready to sell with a payment setup that's actually easy to reconcile at tax time?

Start free
#payments#taxes#stripe#paypal#pricing-payouts

Turn your knowledge into income

Launch your Store.Fan in minutes — sell digital products, courses, and calls straight from your bio. Free to start.