Stripe isn't available in Pakistan. Paddle processed my first dollars and every subscription on the road to 100 paid subscribers, without WooCommerce plugin hell.
On this page
Transcribe faster with File Transcribe
Upload audio or video, get speaker labels, timestamps, and editable text free to try.
Pakistan. No Stripe. That one fact shaped every dollar File Transcribe ever earned, from the first $87.57 on WordPress to 100 paid subscribers on the v2 stack.
Paddle as Merchant of Record isn't a convenience. It's the only sane path for a Pakistani founder selling transcription globally, and this post is How Paddle helped me reach 100 paid subscribers.
The headline: 100 paid subscribers through Paddle
File Transcribe has 100 paid subscribers on Pro and Plus plans, all checkout, tax, and subscription lifecycle through Paddle.
v1 WordPress: $87.57 total, proof of concept. WooCommerce plugins fought MyCred minute logic. Every checkout tweak risked the whole stack.
v2 Next.js: Paddle hosted checkout → verified webhooks → Supabase `profiles.plan` → one hundred monthly payers and counting.
Why Stripe wasn't an option (Pakistan reality)
| Option | Pakistan founder reality |
|---|---|
| Stripe | Not available, full stop |
| PayPal subscriptions | Friction, disputes, limited SaaS tooling |
| Manual invoices | Doesn't scale to 100 subs |
| Crypto | Not my customers |
| Paddle MoR | Works, tax, checkout, portal |
Without Paddle, I don't have 100 paid subscribers. I have a hobby with a donate button.
Timeline: payments → 100 subs
| When | Payments |
|---|---|
| v1 experiments | WooCommerce, memberships, MyCred |
| First Paddle $ | ~$87.57, validation |
| AppSumo | Rejected, subscription path only |
| v2 architecture | Webhooks idempotent, server entitlements |
| Pro / Plus launch | Clear upgrade from free try |
| Creator coupons | David Mbugua thank-you (3 v1 videos), affiliate tiers planned |
| Today | 100 paid subscribers via Paddle |
| July 2026 | PH v2, scale past 100 publicly |
WordPress plugins vs Paddle MoR
Tax/VAT
- WordPress
- Plugin maze
- Paddle + Next.js
- MoR handles
Checkout
- WordPress
- Woo pages
- Paddle + Next.js
- Hosted Paddle
Subscription truth
- WordPress
- User meta chaos
- Paddle + Next.js
- Postgres + webhooks
Pakistan founder
- WordPress
- Workarounds
- Paddle + Next.js
- Supported
Scale to 100 subs
- WordPress
- Wouldn't trust
- Paddle + Next.js
- Shipped
Webhook security
- WordPress
- Ad-hoc PHP
- Paddle + Next.js
- Verified Route Handler
Plan changes
- WordPress
- Scary plugin updates
- Paddle + Next.js
- TypeScript + tests
What Paddle powers at 100 subscribers
| Flow | Implementation |
|---|---|
| Upgrade click | Paddle checkout overlay |
| `subscription.created` | Plan upgrade + email to `contact@` |
| Customer portal | Self-serve billing, I don't build admin |
| Coupons | Creator / David campaigns |
| Usage limits | Server enforces, plan from DB not DevTools |
| Failed payment | Paddle dunning, I focus on product |
Database is source of truth. Paddle is payment rail. Never the reverse.
Webhook architecture (how 100 subs stay in sync)
| Event | What happens |
|---|---|
| `subscription.created` | `profiles.plan` → Pro/Plus, notify owner |
| `subscription.updated` | Plan tier change, usage reset rules |
| `subscription.canceled` | Downgrade at period end |
| `transaction.completed` | Audit trail, support lookups |
Idempotent handlers mean I can replay webhooks without double-upgrading user #73.
$87.57 → 100, the emotional arc
AppSumo no hurt. I needed proof the core product monetizes without lifetime deals.
$87.57 kept me building v1. Subscriber #10 on v2 proved rebuild wasn't vanity. #100 proved Paddle + modern stack is a real business from Lahore.
WordPress made billing changes feel like defusing bombs. Paddle + TypeScript webhooks let me ship pricing experiments while growing the base.
Subscriber economics (honest)
First revenue
- v1
- $87.57
- v2
- Re-subscriptions + new
Billing trust
- v1
- Low
- v2
- High
Paid subscribers
- v1
- Early handful
- v2
- 100
Churn handling
- v1
- Manual
- v2
- Portal + webhooks
Support tickets on billing
- v1
- Frequent
- v2
- Rare
Time to add a coupon
- v1
- Days
- v2
- Hours
Plans that 100 subscribers buy
| Plan | Who it's for |
|---|---|
| Free | Try homepage upload, convert to paid |
| Pro | Creators, podcasters, monthly minutes |
| Plus | Power users, more minutes + features |
Paddle handles the money. I handle why they stay, transcript quality, library, mobile playback.
For Paddle marketing
Story hooks for republish:
- Emerging market SaaS · 100 paid subscribers
- WordPress → MoR migration story
- Transcription · usage limits + subscriptions
- Pakistan founder · no Stripe workaround tale
- Screenshots + webhook architecture available
- PH v2 July 2026, co-marketing timing
Rasif Ali Khan
Written by

Rasif Ali Khan
Founder, File Transcribe
I made File Transcribe to turn recordings into editable text without extra steps. I write these guides from the workflows I use myself, like meetings, podcasts, lectures, and the rest.
Related articles
All posts →The Full Stack That Replaced WordPress | How I Reached 100 Paid Subscribers
One map: Vercel, Supabase, Next.js, Paddle, from $87.57 on WordPress to 100 paid subscribers. Start here for the whole rebuild story.
12 WordPress Plugins → 1 Postgres: How Supabase Helped Me Reach 100 Paid Subscribers
WordPress data chaos couldn't scale. Supabase Auth, RLS, and Storage became the backbone that held 100 paid subscribers' private transcripts.
WordPress Couldn't Be My SaaS Backend | How Next.js Helped Me Reach 100 Paid Subscribers
The homepage is the product. Next.js App Router let me ship upload-first transcription, guest try flows, and a library worth paying for, 100 paid subscribers later.
I Escaped WordPress Plugin Hell | How Vercel Helped Me Reach 100 Paid Subscribers
WordPress gave me $87.57 and a broken foundation. Vercel preview deploys and serverless routes helped me rebuild, and grow File Transcribe to 100 paid subscribers from Pakistan.