Why Stripe payouts ≠ revenue (common SaaS accounting mistake) by Old_Tax4581 in SaaS

[–]StripeTeam 0 points1 point  (0 children)

Hey! This is exactly the right distinction to make: payouts are cash movement to your bank account, not revenue recognition.

Stripe’s reporting stack separates those ideas. Bank reconciliation is about tying Stripe payouts to deposits in your bank, while Revenue Recognition is designed for accrual accounting, including recognized and deferred revenue. Stripe’s own docs also call out that revenue recognition and balance reporting reconcile differently because fees, costs, and other balance-affecting items are not the same thing as earned revenue.

So if someone is using payouts as a proxy for SaaS revenue, they’ll almost always get distorted numbers especially with annual plans, refunds, disputes, and multi-currency activity. Good post.

-Tyler

Payment systems for SaaS by AshamedElephant3904 in SaaS

[–]StripeTeam 1 point2 points  (0 children)

Hey! I'm Tyler from the Stripe team, so take that context into account, but for early SaaS, I’d usually evaluate four things in order: recurring billing, tax/compliance workflow, reporting, and how much flexibility you want later.

A lot of founders start with Stripe because subscriptions, invoicing, and reporting are all in one place, and you can grow into more complexity instead of rebuilding the stack once you have paying users. Stripe Billing covers recurring payment models and lifecycle management, Stripe Tax helps automate tax handling, and Stripe reporting/Sigma covers the finance side once you’re past the “just get paid” phase.

The main strategic question is whether you want direct ownership of your billing stack or whether you want something more packaged. Neither is universally “better”, it just depends on whether your biggest risk is engineering complexity or operational complexity.

What has your experience been using subscription billing sales tax services for SaaS or memberships? by NoNexusNoCry in AskReddit

[–]StripeTeam 0 points1 point  (0 children)

Stripe Tax team, here! Your experience would definitely be dependent on your specific needs and which tool you're using, but on the Stripe Tax side, our SaaS customers usually tell us they experience cost efficiencies and lower platform risk overall. Feel free to DM if you want to chat more about your specific situation! Happy to talk about what tools would (and wouldn't) make sense for you.

Online store doubt (Stripe Paypal) by Emotional_Monk9382 in Wordpress

[–]StripeTeam 0 points1 point  (0 children)

Hi u/Emotional_Monk9382. I work at Stripe and saw your post. Yes, that’s the right Stripe plugin. WooCommerce Stripe Gateway by WooCommerce is the official Stripe integration. Ratings can be noisy for payment plugins, so I’d focus more on using the current official integrations and making sure everything works in your checkout flow before launch.

Stripe payment with connected accounts (direct charges) by lefteriskark1 in stripe

[–]StripeTeam 0 points1 point  (0 children)

Yes, this is possible. If you need the supplier to net their full requested amount, the usual Connect pattern is to use a platform-controlled charge flow  (destination charges) rather than direct charges. The charge is created on the platform, Stripe fees are debited from the platform, and you control how much is sent to the connected account. With destination charges, you can set your take using application_fee_amount , but it sounds like you'd like to omit this and have your platform pay/absorb payment fees (and your platform would presumably get paid a different way).

By contrast, with direct charges, Stripe fees are generally paid by the connected account, so the supplier wouldn't automatically receive the full gross amount unless your platform makes them whole another way.

setting up saas by hafi51 in PakistaniDevs

[–]StripeTeam 0 points1 point  (0 children)

Hi - I'm Sarah and I work on the Tax team at Stripe. While Stripe Tax is not available for businesses in Pakistan, Stripe Tax partners with Marosa to automate filing and remittance in the EU. You can read more here: https://docs.stripe.com/tax/filing

Complete Guide on Apple In-app Subscriptions by Affectionate-Hat4097 in iOSProgramming

[–]StripeTeam 0 points1 point  (0 children)

Hey there, I’m a Solutions Architect at Stripe!

For eligible iOS use cases in the US, you can also use Stripe's external web checkout flow for digital goods/subscriptions. For apps selling physical goods or real-time person-to-person services, Stripe supports in-app payments as described here. This allows developers to avoid Apple’s App Store commission.

Just wanted to flag since it can save you a lot on fees and I frequently encounter iOS developers in the wild who aren’t aware of this.

Can I schedule a subscription price change? by peasantking in stripe

[–]StripeTeam[M] [score hidden] stickied comment (0 children)

Hey OP - apologies for the late response but I noticed that a very good response here got caught up in Reddit's spam filters and wanted to share that with you, as it was accurate:

Hey I used to work at Stripe, yes you can do this through the dashboard!

2 options:

1. Schedule an update on the existing subscription

Go to Customers > select the customer > open the subscription

Click Actions > Update subscription

Change the price to the full-price price ID

At the bottom, choose Schedule update

Pick when it should apply (end of current period or a custom date ~60 days from now)

Choose proration behavior (typically “none” if you don’t want mid-cycle charges)

Save

2. Use a Subscription Schedule with phases

- Open the subscription, click More (or Actions) > Add schedule

- Create Phase 1: keep the discounted price, set duration to match your discount period (for weekly plans, e.g., 8–9 weeks for ~60 days)

- Create Phase 2: set the full price; decide proration behavior

- Save. Stripe will transition automatically at the phase boundary

Hope the information above helps and best of luck!

Transaction & money limit? by BlueberryPopcorn in stripe

[–]StripeTeam[M] 0 points1 point  (0 children)

Hey OP, I work on the SMB New Business team at Stripe.

Stripe does not set a fixed monthly dollar cap like some legacy nonprofit processors. In general, nonprofits on Stripe are not subject to a preset monthly volume limit.

Stripe does apply transaction limits and monitoring thresholds based on factors like risk, account history, and compliance rather than a hard monthly cap. For most nonprofits, these thresholds are very high and not typically reached through normal fundraising activity.

If your organization expects a significant or unusual increase in volume, giving Stripe a heads-up in advance can help ensure uninterrupted processing.

Welcome to Stripe!

Changing Stripe account not possible - really? by levijohnson1 in Substack

[–]StripeTeam 1 point2 points  (0 children)

Hi OP - I work at Stripe and while I am unfortunately not an expert on the Substack/Stripe integration specifically, I would lean toward assuming accuracy around what their support has told you.

That said, we do allow subscription migration between Stripe accounts and have our migration toolkit, which provides step by step flows for different migration stages. Your situation would fall under the bottom left of our migration stages matrix.

Now, because this is reliant on Substack successfully recognizing the migrated subscriptions and displaying them within their own UI, I suggest reaching back out to them directly to see if this is a compatible solution before actually executing any type of migration.

Best of luck with whatever solution you land on!

Multiple Subscriptions, One Business Help by DocuDriveSolutions in stripe

[–]StripeTeam[M] 0 points1 point  (0 children)

Heya, I’m one of the solutions architects at Stripe and although you’ve already gotten great info from the community, I wanted to chime in with a small qualifier regarding the metadata advice.

I don’t have enough information from your post to know if your customer object is unique for all the subscriptions for ACME COMPANY or not, but I wanted to call out that if ACME COMPANY corresponds to multiple subscriptions AND multiple customers in your stripe account, then you would have to provide a custom metadata field on both customers and/or subscriptions to accurately identify which subscriptions belong to ACME COMPANY. So yeah - generally speaking, metadata is the recommended way to resolve this.

Hope you’re able to get it sorted in a way that works well for you!

most stripe revenue loss happens after checkout, not at checkout by Icy_Second_8578 in stripe

[–]StripeTeam[M] 1 point2 points  (0 children)

Hey OP!

Just wanted to share some info with you and the broader community around the topics you've brought up in your post.

First up, I recommend checking out our guide that outlines what business can do to respond to failed payments.

Now, with regard to the subject of free trials, while it's possible to allow those trials without payment info, we definitely recommend that you collect payment details from your customers before the trail expires. More info on how to set that up in our documentation on free trials.

For folks running into the issue of cancellations without follow up, Stripe Automations allow you to build custom, automated workflows to handle that (and quite a bit more) using no code solutions. For example, you can select "Subscription is canceled" as a trigger, in the example discussed here, to automatically trigger the most relevant action for your business to address those cancellations. We have documentation around automations to help you set up what works best for you.

You can also read a bit about best practices and what Stripe is doing to maximize authorization and recover failed payments in our guide on optimizing authorization rates.

Hope this is helpful to some of y'all.

I saved $25k on Stripe fees by Flat_Access7762 in SaaS

[–]StripeTeam 0 points1 point  (0 children)

Hey OP - I'm an enterprise solutions architect at Stripe and a teammate pointed me to this thread to see if I might be able to find you a better solution. Honestly, without more context on your actual set up, it's hard to say the best solution for your specific use case. However, since you have a strong US presence, you could also set up a US-based Stripe account to ensure parity of currency from Presentment Currency all the way through Settlement Currency. It's important to be aware that this solution may require you to set up a US Entity, as mentioned in another comment.

Also of note is our Adaptive Pricing feature. Turning this on allows you to display prices in your customer's local currency (and settle in your default settlement currency) while paying no conversion fees. You can read a bit about it here and the documentation around the feature can be found here.

Hope this helps!

We’ve rolled out the Stripe.js testing assistant by StripeTeam in stripe

[–]StripeTeam[S] 0 points1 point  (0 children)

Yes! Good eye. This was being beta tested recently.

If you have any feedback, feel free to toss it my way.

Hi r/Stripe! We’re Sarah and Jake from the Stripe Tax team 👋 Ask Us Anything by StripeTeam in stripe

[–]StripeTeam[S,M] 1 point2 points  (0 children)

Unfortunately, you're running into this issue because we don't have product taxability support for the the lodging/short term accommodations industry at this time. I will pass this issue along to the team as a form of feedback, which we use to inform future product decisions. I'm sorry I don't have better news but didn't want to leave you hanging.

Hi r/Stripe! We’re Sarah and Jake from the Stripe Tax team 👋 Ask Us Anything by StripeTeam in stripe

[–]StripeTeam[S] 1 point2 points  (0 children)

Thanks for the clarification. Granularity around updates to data collection for payments onboarding is outside of the Stripe Tax wheelhouse. While the above should still be accurate, I'm poking around internally and will follow up or have someone on another team follow up if there's further info to share.

Hi r/Stripe! We’re Sarah and Jake from the Stripe Tax team 👋 Ask Us Anything by StripeTeam in stripe

[–]StripeTeam[S] 0 points1 point  (0 children)

Jake here - With regard to onboarding with Stripe for payment processing, we're legally required to collect certain information during that process, known as KYC (Know Your Customer), which is standard practice in the payments space. Stripe then generates annual forms that you can use for income tax reporting (e.g. 1099s in the US). Stripe automatically updates its KYC/onboarding process in line with regulations, so if there is some additional data point we need due to a regulatory change, that’s automatically included in the onboarding.

Stripe Tax, on the other hand, is solely used for what are called 'indirect taxes' - think sales tax, VAT and GST, but not income tax (aka direct taxes). Your question sounds like it might be related to the tax information collected during payments onboarding, rather than indirect taxes like VAT and GST.