Wiring auth and payments correctly takes most teams two weeks. Maybe three if it is their first time with RevenueCat. If a boilerplate does not ship them already wired, you are not saving time. You are moving it around.
The unglamorous fact about mobile boilerplates: most of them skip the parts that take the longest.
You can scaffold a navigation stack in an afternoon. You can wire auth in 3 to 5 days if everything goes well. You can wire RevenueCat correctly across iOS and Android in 5 to 10 days, and add web billing on top in another 3 to 5 days. That is the bulk of "boilerplate" work, and most starters do not include it.
This guide compares the React Native starters that actually ship auth and payments out of the box.
What "auth and payments built-in" should mean
Saying it is built-in is not the same as it being usable. Look for:
If the boilerplate has five of these, you save real time. If it has three, it is still mostly DIY.
How current options score
| Option | Magic-link auth | OAuth | iOS subscriptions | Android subscriptions | Web billing | Paywall component | Account screens | | --- | --- | --- | --- | --- | --- | --- | --- | | Ignite | DIY | DIY | DIY | DIY | DIY | DIY | DIY | | create-expo-stack | Optional Clerk/Supabase | Optional | DIY | DIY | DIY | DIY | DIY | | Obytes Starter | Built-in | Optional | DIY | DIY | DIY | DIY | Basic | | Expo Starter (open) | DIY | DIY | DIY | DIY | DIY | DIY | DIY | | NativeBase / RNUI templates | DIY | DIY | DIY | DIY | DIY | DIY | DIY | | Shipnative | Yes (Supabase) | Yes (Google, Apple) | Yes (RevenueCat) | Yes (RevenueCat) | Yes (Stripe) | Yes | Yes |
The honest summary: in the open-source world, you get auth or payments, rarely both, usually neither.
Why this gap exists
It is not that the open-source maintainers do not care. It is that:
- Auth and payments are opinionated. Every team has different preferences (Supabase vs Clerk vs Firebase, RevenueCat vs StoreKit direct). Maintainers do not want to lock you in.
- They drift. RevenueCat's SDK changes, Apple's external linking entitlement changes, Supabase Auth APIs change. Maintaining a wired-up version is real work.
- They are platform-specific. iOS sandbox testing, Android billing console, web Stripe webhooks: each requires its own setup that is hard to generalize.
- Liability. A wrong wiring of receipt validation is a bug report from every paying user. Open-source maintainers reasonably hesitate to ship that without a support contract.
A paid boilerplate can justify the maintenance cost. An open-source one usually cannot, so it punts.
What 2026 changes
A couple of things shifted that make "auth and payments together" much more valuable:
- Web billing on top of mobile subscriptions is now the norm. Apple and Google both allow external web billing for digital goods in many regions. Most teams want both flows. Wiring them yourself is a multi-day exercise per platform.
- The cross-device session expectation. Users expect to start a subscription on web and have it work on mobile (or the reverse). That requires a unified auth and entitlement model, which is hard to retrofit later.
Boilerplates that have not added these are noticeably behind.
What you'll spend if you DIY
Realistic estimates if you start from a thin scaffold and wire auth + payments yourself:
Auth (Supabase or Clerk)
RevenueCat iOS + Android
Web billing via Stripe
Account / billing / cancel UI
Edge cases you discover later
Total: roughly 3 to 6 weeks of one developer's time. That is the number to compare a $99 to $300 boilerplate against.
When DIY makes sense
It still makes sense to wire auth and payments yourself if:
- You have a non-standard auth model (custom IdP, biometrics-first, hardware tokens)
- You are not charging on iOS or Android (web-only subscription, B2B invoicing, one-time purchases)
- You want full control of the receipt validation pipeline (regulated industry)
- You enjoy this kind of work and have the time
For everyone else, it is hard to justify spending 3 to 6 weeks on plumbing that already exists.
What to look at if you want it solved
# Supabase Auth + RevenueCat (iOS, Android, Web) wired and themed
Shipnative is currently the most complete option I know of:
- Supabase Auth with magic links, Apple and Google sign-in, and session sync between web and mobile
- RevenueCat configured on iOS and Android with offerings and entitlement helpers
- Stripe-backed web billing through RevenueCat's web billing flow
- Drop-in
<Paywall />component - Themed account, billing, and cancel screens
- Receipt validation and restore-purchase flows
- Lifetime updates so you do not get stuck on a stale RevenueCat SDK
Browse the docs to see how it fits together before buying.
Related research
- Best React Native SaaS Boilerplate in 2026
- Best React Native Boilerplate in 2026
- RevenueCat + Web Billing Integration
- React Native Authentication with Supabase
Skip the auth and payments setup. Start with it done.
Launch in days, not months with the ultimate React Native boilerplate.
Get Started Now