Somewhere between watching a subscriber count climb and actually seeing money land in a bank account, most Substack writers hit the same confusing stretch: the first payout. The number is smaller than expected, the timing feels arbitrary, and the dashboard that's supposed to explain it belongs to a completely different company than the one you signed up with.
None of that is broken. How Substack payouts actually work comes down to three moving pieces: a flat platform fee Substack keeps, a separate set of processing fees from Stripe, and a payout schedule that runs per transaction rather than on one fixed date each month.
This breaks the real math down using Substack's own published numbers, walks through when a first payout actually lands, and covers what a 1099-K means for 2026 now that the reporting threshold has changed again.
One number worth having before you start: WriteStack has close to 100 verified reviews from Substack writers across multiple platforms. The scheduling tools writers compare it against have none we could find anywhere, which matters here, since a payout question is really a trust question about where subscriber money is going.
Table of Contents
- How Substack Actually Pays You
- What Substack and Stripe Take Out of Every Payment
- A Real Payout, Broken Down
- When Your First Payout Actually Lands
- Why Your Payout Looks Smaller Than You Expected
- Substack Payouts and Your Taxes
- How to Keep More of What You Earn
How Substack Actually Pays You
Substack doesn't hold your subscription revenue and cut you a check at the end of the month. It hands each transaction to Stripe, a payment processor, and Stripe moves the money to your bank account. Substack's own support documentation confirms this directly: payments usually arrive in your bank account within 48 hours of each transaction, processed through Stripe rather than through Substack itself.
That single fact resolves most of the confusion writers have about payout timing. There's no monthly batch date to circle on a calendar the way there is with some ad networks or affiliate programs. Every individual subscription payment, and every renewal, starts its own 48-hour countdown to your bank account.
Stripe, Not Substack, Moves the Money
This matters for two practical reasons. All of your actual payout history lives on Stripe's dashboard, not Substack's. You can see a summary inside Substack, through your Settings page or the Earnings tab at yoursubdomain.substack.com/publish/stats/earnings, but the line-item ledger, including the exact fee breakdown on each transaction, sits on Stripe.
Stripe's payout settings also control how often money moves from Stripe's balance into your bank once it's there, separately from Substack. New accounts typically start on a slightly delayed schedule while Stripe establishes a payment history, then move to a standard rolling schedule. That schedule is a Stripe account setting, not something Substack chooses on your behalf.
What "Within 48 Hours" Really Means
"Within 48 hours" describes the time from a subscriber's payment to the money landing in your Stripe balance and moving toward your bank. It isn't a fixed payout date shared across every writer on the platform. Two writers with identical monthly revenue can see money land on completely different days, because their subscribers renewed on different days.
That's why payout timing feels random the first few months. It isn't random. It's distributed across however many separate transactions happened that period, each running its own clock.
This structure has a real budgeting consequence most writers don't think about until it bites them. Revenue that shows up as dozens of small, staggered deposits is harder to plan around than one predictable monthly number, especially for anyone treating Substack income as a meaningful part of their household budget. Pulling a monthly total from Stripe's reporting, rather than trying to track individual deposits as they land, is the more useful habit to build.
Practical rule: stop looking for a "payout day." Check your Stripe Payouts tab and filter by date range instead. The pattern that emerges is tied to your renewal dates, not a platform-wide schedule.
Most of the payout swings writers notice are downstream of a missed week of posting rather than a fee change. Start a 7-day trial and keep next week's Notes queued before life gets in the way of the number sitting in your Stripe balance.
What Substack and Stripe Take Out of Every Payment
Two companies take a cut before money reaches your account, and they take it differently. Substack's fee is a flat percentage of revenue. Stripe's fee mixes a percentage with a small flat charge per transaction, plus a separate recurring-billing fee.
According to Substack's own pricing page, publishing itself is free no matter how many subscribers a writer has. Fees only apply once paid subscriptions are turned on.
| Fee | Who charges it | Rate |
|---|---|---|
| Platform fee | Substack | 10% of each transaction |
| Credit card processing | Stripe | 2.9% + $0.30 per transaction |
| Recurring billing fee | Stripe | 0.7% for recurring payments (accounts created after July 10, 2024) |
| Legacy billing fee | Stripe | 0.5%, for accounts that enabled payments before July 10, 2024, through June 30, 2025 |
| Non-card methods (iDEAL, Bancontact, Sofort, SEPA) | Stripe | Roughly 0.8%-1.4% plus a small flat fee, depending on method |
Substack's cut has held at 10% since the company introduced paid subscriptions in 2017, which is worth knowing if an older blog post is speculating about a future price increase. There's been none.
Practical rule: if your account predates July 10, 2024, check your Stripe billing fee for a rate change. The legacy 0.5% pricing expired June 30, 2025, and every account now runs on the 0.7% rate.
A Real Payout, Broken Down
Percentages are easy to skim past. Here's what they mean on an actual subscription.
A reader pays $10 for a monthly subscription. Substack takes its 10% platform fee, which is $1.00. Stripe's credit card fee is 2.9% plus $0.30, which comes out to $0.59 on this transaction. Stripe's recurring billing fee adds another 0.7%, or $0.07. Add those together and $1.66 leaves before the money reaches a bank account, leaving $8.34.
That's roughly 16.6% of gross revenue going to fees on a $10 monthly subscription. The percentage shifts with price and billing frequency. On a $50 annual plan billed once a year instead of monthly, the flat $0.30 per-transaction charge matters far less relative to the total, so the effective fee rate drops closer to 13.5%.
Practical rule: annual plans keep more of a subscription's revenue than monthly plans at the same effective price, purely because Stripe's flat per-transaction fee only gets charged once a year instead of twelve times.
When Your First Payout Actually Lands
The first payout is where most of the anxious questions come from, mostly because it's the one time a writer is watching the process closely enough to notice how it actually works.
Once a subscriber's payment clears, the 48-hour clock referenced earlier starts. A brand-new Stripe account often has an additional short hold before its very first payout though, a standard fraud-prevention measure most payment processors use for new merchants rather than something specific to Substack writers. After that first payout clears, the account typically settles into whatever rolling schedule Stripe has assigned it.
📅 Struggling to stay consistent on Substack?
WriteStack's Smart Scheduling lets you batch and queue Notes in minutes. Grow on Substack without burning out.
Explore Smart SchedulingSetting Up Stripe Correctly the First Time
Payout delays are more often a setup problem than a timing problem. Substack's guide to connecting Stripe covers account creation, but the two things worth double-checking before a first sale are bank account details and business information, since Stripe holds a payout rather than sending it to an unverified account.
If Stripe flags an account for extra verification, a common occurrence for new accounts or higher initial volumes, that review can add days to a first payout with no visibility into why from inside Substack's own dashboard. Checking the Stripe dashboard directly, rather than only Substack's summary view, is the fastest way to see if something needs attention.
Practical rule: connect and fully verify Stripe before announcing paid subscriptions publicly, not after the first subscriber pays. A verification hold that happens quietly in week one is very different from one that happens the week of a launch.
Why Your Payout Looks Smaller Than You Expected
The part people don't expect
Most of the "my payout looks wrong" questions in Substack's own support forum trace back to one feature: Substack Boost. Boost automatically offers eligible free subscribers a 20% discount to convert to paid, and it's on by default. A subscriber who converts at that discount pays less, so the transaction, and the cut from it, is smaller than a sticker price would suggest, even though the fee percentages haven't changed. None of that is a fee miscalculation. It's a pricing feature working exactly as designed, quietly, in the background.
If payouts run consistently below what a subscriber count times a listed price would suggest, Boost is the first thing to check, not the fee math. Boost can be reviewed and disabled from a publication's Settings page under the Boost section for anyone who'd rather control every discount manually.
Beyond Boost, a second common surprise is failed or disputed payments. A card decline on a renewal doesn't generate revenue that month, and a subscriber dispute can trigger a chargeback that pulls money back out of a completed payout. Neither shows up as a fee, so writers checking their fee math against their payout total sometimes come up confused for a completely different reason.
Substack itself is the only place that can see the discount and dispute activity behind a given payout, since that data lives on the platform side of the transaction. Where benchmarking helps is the layer above any single payout: seeing whether overall paid conversion and retention are running typical for a publication of that size, so a Boost-driven dip in one payout doesn't get mistaken for a longer trend. WriteStack runs that comparison automatically instead of leaving a writer to guess against their own history.
Boost-driven dips are normal and temporary. A retention slide is not. See how your retention compares before an ordinary month gets mistaken for a trend.
Substack Payouts and Your Taxes
This is general information about how reporting works, not tax advice for a specific situation. Substack income is taxable whether or not a form arrives reporting it, and a licensed tax professional is the right person to ask about individual filing questions, not a blog post.
The 1099-K Threshold for 2026
Stripe, as a third-party payment processor, has to issue a Form 1099-K to any account that crosses a specific reporting threshold in a calendar year. For 2026, that threshold sits at $20,000 in payments and 200 transactions, after the One Big Beautiful Bill Act restored the higher threshold that had been set to drop much lower under earlier rules.
Falling under that threshold doesn't mean the income is untaxed. It only means Stripe isn't required to send a form documenting it. Substack subscription income is reportable regardless of whether a 1099-K arrives, a distinction that trips up plenty of writers earning a few thousand dollars a year on the side.
Hobby vs. Business: Why It Matters
Whether a Substack counts as a hobby or a business for tax purposes changes what can be deducted against that income, and it's a determination based on factors like consistency and profit intent, not a box someone checks. A writer treating a Substack as a business can typically deduct legitimate expenses against that income. A hobby generally can't deduct expenses the same way.
This is exactly the kind of question worth a real conversation with an accountant once a Substack starts generating consistent income, since the difference between hobby and business treatment can change what's owed by a meaningful amount depending on expenses and the broader tax picture.
Writers whose Substack income grows past a hobby side project sometimes also run into estimated quarterly tax payments, since nothing is withheld from a Stripe payout the way it would be from a paycheck. That's another detail worth raising with an accountant early rather than discovering it in April, when a full year of unwithheld income comes due at once instead of being spread across the year.
Practical rule: keep a simple running log of Substack-related expenses (software and equipment costs) from the very first dollar of paid revenue, even before it's clear whether the Substack will be treated as a business. It's easier to have the records and not need them than to reconstruct a year of expenses in April.
How to Keep More of What You Earn
None of the platform or processing fees above are negotiable for an individual writer. What's actually within reach is the size and stability of the revenue those fees get taken out of, which comes down to keeping the paid subscribers already on a list and knowing which posts and Notes are actually driving conversions.
Reduce Churn Before You Chase New Subscribers
A subscriber who cancels after two months cost an entire acquisition effort for two months of net revenue, after fees. Chasing new paid subscribers while ignoring why existing ones leave is the most common way writers end up working harder for a flat payout total.
Substack's Retention tab breaks down free versus paid churn on a single account, but it can't say whether that churn is normal for a publication of similar size, since it only has that one account to compare against. WriteStack benchmarks retention and engagement against other publications, and surfaces which readers are engaging most right now, before they've gone quiet enough to be a cancellation risk instead of a save.
There's a second lever inside the fee math itself worth naming: since every fee is a percentage, a higher-value subscription keeps proportionally more dollars per transaction than a low-price one, without adding a single new subscriber. A founding member tier priced well above the standard monthly plan turns the same 10% Substack fee into a larger absolute number kept, and a smaller share of revenue lost to Stripe's flat $0.30 per-transaction charge specifically, since that flat portion barely moves as the price goes up.
Track What's Actually Working
The second lever is knowing which specific piece of content is actually converting readers to paid, rather than guessing. Most new paid subscribers convert after reading a Note rather than a full post, since Notes are how most new subscribers first encounter a publication now. Without link-level tracking, there's no way to tell a Note that converted well from one that just collected likes.
WriteStack's Notes generator drafts from what's already been published, so a queue of Notes promoting a paid tier can go out consistently without eating an afternoon writing each one from a blank page. Consistent, well-timed Notes are the actual lever behind a fee breakdown that looks favorable, because they keep the top of the funnel, and therefore the number of transactions running through that roughly 83% math, from drying up during a busy month.
Practical rule: review which Notes drove paid conversions once a month, the same way a Retention tab gets reviewed. Revenue and retention are the same investigation from two different angles.
Start a 7-day trial and put a week of Notes on autopilot. The fee math above doesn't change. What changes is how many transactions it gets applied to.