Payments and billing

Stripe subscription billing, owned end to end

Billing is the part of a SaaS that can't break. At Emergi Mentors I own the whole Stripe subscription system, and I've built tiered and Free/Pro billing on two other products.

At a glance

Owns
Stripe billing at Emergi Mentors
Models
Tiers, usage-based, Free/Pro
Stripe
Subscriptions, Checkout, Webhooks
Also
PayPal

Where I've done this

Real products, and exactly what my part was.

Australian mentorship SaaS

Emergi Mentors

Full Stack Developer, current role (remote)

  • Plan management, Checkout sessions, cancellations, usage-based metering and webhook handling
  • Covers the full subscription lifecycle, end to end
  • Built the FastAPI Purchase History, Usage Tracking and Subscription Management modules

AI exam and interview prep SaaS

PrepAI

In development

Building it full stack

  • Stripe Free/Pro subscriptions alongside JWT auth and role-based access
  • Stripe
  • FastAPI
  • Next.js

What I'd bring to your team

  • The full subscription lifecycle

    Sign-up through Checkout, upgrades, cancellations and receipts, all reflected in your own database.

  • Usage-based metering

    Recording usage and reporting it to Stripe, as I do for Emergi Mentors' metered plans.

  • Tiered plans

    Plans that scale from one user to a business, like Wheelyst's Starter, Pro and Fleet tiers.

  • Webhook handling

    Stripe events processed on the backend so subscription state stays correct without manual fixes.

Has Osama Habib built Stripe subscription billing in production?

Yes. He owns the end-to-end Stripe billing at Emergi Mentors, an Australian mentorship SaaS: plan management, Checkout sessions, cancellations, usage-based metering and webhooks. He also built Stripe billing for Wheelyst and PrepAI.

Which Stripe features has Osama Habib worked with?

Subscriptions, Checkout, webhooks, usage-based billing, plan management and cancellations. He has also integrated PayPal.

Need this on your team?

I'm open to full-time remote Full Stack Engineer roles. I work from Pakistan (UTC+5).

Contact OsamaRead the blog on Next.js and Stripe