type: decision
status: active
timestamp: 2026-06-22
tags: [decision, monetisation, per-surface, recommendations, playbook]

Per-surface monetisation recommendations — what rail to use where

Payment rail per distribution surface (Play, MS Store, web, etc.)

Per-surface monetisation recommendations

Lookup-table view of playbook-no-card-rails.md. Every row is no-card-on-file safe.

Play Store apps (AAB built via PWABuilder/Bubblewrap ? TWA)

PickRailWhyCut
PrimaryOne-time paid app + one-time IAP “Pro unlock” via Play Billing in TWANative to Play, no external checkout to maintain, refunds handled by Google15% (under $1M/yr)
2ndFree app + single-base-plan subscription via Play Billing (Digital Goods API in TWA)Recurring revenue without needing our own MoR15%
3rdFree app + AdSense on the underlying web PWA + Play just as a distribution shellAvoids AdMob-in-TWA policy risk; ad rev comes from *.oriz.in trafficAdSense rev share

Hard caveat: multi-base-plan subscriptions are not supported in TWA — keep one base plan per product.

Microsoft Store apps (MSIX built via PWABuilder)

PickRailWhyCut
PrimaryFree app + external link to Razorpay/LS for Pro unlock (BYO commerce)Keep 100% non-gaming revenue; MS only takes a cut if we use MS commerce0%
2ndMS Store IAP for IN-app one-time unlockNative UX, one purchase = one MSFT account licence12%
3rdPaid app via MS commerceSimpler than IAP if no free tier needed12%

Chrome Web Store extensions

CWS Payments shut down in 2020 — no in-store paid extensions possible.

PickRailWhyCut
PrimaryFree + Razorpay/LS license-key on extension’s website + extension validates via APISame flow as the rest of the family; reuses keygen.sh fulfilment2-5% transaction fee
2ndFree + Gumroad license-key product linkLower friction for global buyers; Gumroad handles checkout + tax10%
3rdFree + Ko-fi/BMC donation link on options pageFor extensions that don’t justify a paid tier0-5%

Firefox Add-ons (AMO)

AMO does not support paid extensions natively. Add a “Contribute” button to the listing pointing to your donation provider.

PickRailWhy
PrimaryLiberapay button (0% platform, recurring)Aligns with FLOSS ethos; Mozilla-friendly
2ndKo-fi (tips + Gold tier)Wider audience awareness
3rdGitHub SponsorsAlready wired for the rest of the family

Microsoft Edge Add-ons

Same as AMO — no native payments. Donation-link only. Same three picks.

Web PWA on *.oriz.in (free + Pro tier)

Already locked by max-payment-methods.md. Quick re-statement:

PickRailWhy
Primary (IN buyer)Razorpay Payment PagesUPI + cards + netbanking + wallets; no-code hosted pages
Primary (RoW buyer)Lemon SqueezyMoR handles VAT for no-entity seller
OSS sponsor (any geo)Polar.sh4% + 40¢; GitHub-native
Donations gridGH Sponsors + Ko-fi + BMC + Liberapay + Open Collective + PayPal.me + UPI QR + cryptoMaximum donor choice

Books

PickRailWhyCut
PrimaryLeanpub (git push from manuscript repo)80% royalty, lifetime updates, MEAP-style early access20% + 50¢
2ndGumroadInstant payout, weekly Friday transfer; same checkout as Pro-tier app unlocks10%
3rdAmazon KDPReach + discoverability; pays via wire to Indian bank in INR30%
Fan-outDraft2Digital ? B&N/Kobo/ScribdSingle upload ? multiple stores~40% (channel-dependent)
SkipApple BooksRequires Mac + $99/yr ADP = card-on-file. Hard blocked.

Blog (oriz.in/blog, dev.to, Hashnode, Medium)

PickRailWhy
PrimaryAdSense on apex web appAlready approved per adsense-apex-application
2ndAffiliate inline (Amazon Associates / Cuelinks / Skimlinks where TOS allows)Per monetisation-channel-matrix.md
3rdSubstack newsletter capture ? paid tier 10% cutLong-form readers self-select into paid digest

Newsletter

Single Substack for the family per newsletter-substack.md.

PickRailWhy
PrimarySubstack free tier; flip on paid tier when there’s >1k subs10% Substack + Stripe fee; no upfront cost
2ndKo-fi Gold monthly tierSame audience; lower platform fee at 5%
3rdLiberapay weekly/monthly tipsFor donors who hate cards

Affiliate (cross-cuts content + tools)

PickRailBest for
PrimaryAmazon Associates (.in + .com)Book recommendations, scribe-text, paisa-finance
2ndCuelinksIndia e-commerce/finance (cards-site, paisa-finance)
3rdSkimlinksGlobal outbound links on blog content
4thImpact RadiusDirect-brand SaaS affiliate (when specific tool wanted)

Cross-refs


Edit on GitHub · Back to index