Usage-based billing · SaaS · AI · Fintech

Any subscription plan,
any pricing, any payment.

Subscriptions, metered usage, feature flags, entitlements and credits — collected through mada, Apple Pay and cards.

Growthlive
baseSAR 1,875 /mo
api_calls2M included
thenSAR 0.002 / call
seats10
ssoenabled
walletSAR 500
madaApple PayVisaMastercard
collected via Moyasar
No code
reprice from the dashboard
12 systems
metering · dunning · tax
Any event
API calls · tokens · GB
Bilingual
Arabic and English
The problem

Your product is ready to charge. Your billing isn't.

Every SaaS, AI, and fintech company reaches the same fork — and both roads cost you a year.

01

Build it yourself

Billing looks like a feature until you start. Then it turns into a system, and the system is never finished.

months in
  1. 1–3metering and events
  2. 3–6pricing models
  3. 6–9proration, dunning, tax
  4. and it never ends — every price change is another sprint
02

Force-fit a global tool

It will bill. But usage arrives late, entitlements stay your problem, and nothing about it was built for this market.

Usage isn't live
you pre-aggregate and send batches — minutes behind, so no live balance and no way to stop a runaway account
Entitlements aren't included
it bills the plan, but your product still has to decide what each customer may do
Local integrations
the accounting and point-of-sale tools you already run aren't on their integration list
Support
email tickets in another timezone — not Arabic, not your business hours
03 · The third option

Build it from parts, not from scratch.

Subscriptions, metering, feature flags, entitlements and credits already exist. You compose them — and everything both roads above cost you comes with it.

what it costs youwith Tirdad
01months of engineeringminutes — the parts are already built
02usage minutes behindmetered live, readable inside your product
02entitlements left to youincluded — one check per request
02built for another marketmada, Arabic invoices, your business hours
watch one come together
Build a plan

Multiple plans. Same parts.

StarterSAR 375
api_calls100K
seats3
sso
GrowthSAR 1,875
api_calls2M
seats10
ssoon
ScaleCustom
api_calls
seats
ssoon
Watch it bill

From event to invoice — automatically.

api_calls · this cycle2,360,000 / 2,000,000
SubscriptionSAR 1,875.00
OverageSAR 720.00
Discount−SAR 200.00
Credit applied−SAR 500.00
VAT 15%SAR 284.25
TotalSAR 2,179.25
Build vs. Tirdad

The cost of building it yourself.

Metered billing looks like a feature you can add. It's a system that keeps a team busy long after launch — here's the real cost, side by side.

Time to first invoice

Build in-house6–12 months of engineering before you can charge a customer

With TirdadLive in days — integrate and start billing

What it costs to get there

Build in-house2–4 senior engineers for months — SAR 1M+ in salary before the first invoice

With TirdadFree to start, then pay as you grow

Who builds it

Build in-houseYour best backend engineers — pulled off the product only you can build

With TirdadA configuration your PM or finance lead owns

The systems underneath

Build in-houseKafka, ClickHouse, Postgres, Redis, Temporal — and 24/7 on-call

With TirdadFully managed, or the same Helm charts on your own infra

The part nobody scopes

Build in-houseProration, dunning, tax, refunds, disputes, edge cases — maintained forever

With TirdadBuilt in and kept current for you

When billing gets it wrong

Build in-houseA metering bug under-bills; a proration bug over-refunds — revenue lost silently

With TirdadExactly-once counting, reconciled and audited

Illustrative — costs vary by team; salary figures assume senior backend engineers in the Kingdom.

Things you don't have to build

Everything billing needs. None of it your problem.

The unglamorous half of billing — the part that quietly eats a year of engineering. Tirdad ships all of it.

01

Metering & aggregation

Count any event in real time — exactly once.

02

Proration

Fair math on every upgrade, downgrade, and mid-cycle change.

03

Dunning & retries

Failed payments chased and recovered automatically.

04

Tax & VAT

SAR invoices with 15% VAT, calculated for you.

05

Invoicing & PDFs

Itemized invoices generated every cycle.

06

Entitlement checks

Gate features in real time — access and usage in one call.

07

Credits & wallets

Prepaid balances, top-ups, and grants, with a full ledger.

08

Coupons & discounts

Stackable discounts with redemption tracking.

09

Webhooks

Every billing event, synced to your systems.

10

Idempotency

Retries and duplicate sends never double-charge.

11

Trials & grace periods

Onboarding and lapses handled by policy.

12

Reconciliation

An auditable trail from raw event to invoice line.

Pricing is a setting, not a sprint

Reprice on Friday. Live by lunch.

The pricing changes your competitors ship in a sprint, you make from the dashboard — raise a price, add a tier, launch a promo, flip a feature. Live in seconds, no deploy, no engineering ticket.

Change anything, ship nothing
  • Raise or cut a price
  • Add a tier or an annual plan
  • Launch a limited-time promo
  • Adjust a usage cap or allowance
  • Grandfather your existing customers
The old way
days–weeks
ticket · sprint · deploy
With Tirdad
seconds
edit · publish
plans / growth
GrowthEditing
baseSAR 1,875SAR 2,062/mo
then0.00200.0018SAR/call
annualadded−15%
promoRAMADAN30
Live · published 0.4s agono deploy
On your terms

Yours to run, yours to leave.

No revenue share, no proprietary lock-in. Every dependency is open source and swappable, and a dedicated deployment is the same architecture as our cloud — not a fork.

Cloud or on-prem

only on Tirdad

Run on Tirdad's cloud, or deploy the same Helm charts inside your own infrastructure. Billing data can stay entirely within your walls.

$ helm install tirdad ./your-infra

Swap any provider

Your payment gateway, accounting system, and CRM are integrations, not dependencies — swap mada for another gateway, or change your books, without touching billing.

gateway ⇄ books ⇄ crm

Your data, portable

Open webhooks stream every billing event to your systems, and a full export means you're never held hostage by the platform.

webhooks → your-systems · export --all
Built for Saudi Arabia

What the region needs, covered.

Our customers steer what we build. They asked, we shipped — and the next line in this ledger is yours.

01“Let our customers pay with mada and Apple Pay.”

mada · Apple Pay — collected through Moyasarmoyasar

02“Invoices in riyals, with our VAT.”

SAR-native pricing · 15% VAT on every invoice

03“Our finance team works in Arabic.”

Arabic invoices, dashboard and support

04“Sync to the books we already use.”

Zoho Books · QuickBooks, synced automaticallyquickbooks

05“Our data can’t leave our infrastructure.”

On-prem — the same platform, inside your walls

06Your ask goes here — regional requests move to the front of the roadmap.

Proven at scale

Built for event-scale workloads.

A streaming pipeline, not a request queue — engineered for the high write volumes of AI and usage data.

Latency
<0ms
API latency (p99)
Time saved
0%
vs. building billing in-house
Volume
0bn+
API requests processed monthly
Throughput
0k+
events processed per second

Exactly-once counting on a durable event log — nothing billable is ever lost.

Secure by design

Enterprise-grade, and certified.

The controls a finance or security team will ask about — in place from day one.

Certified

SOC 2 Type II

Independently audited security controls.

PDPL

Aligned with Saudi Arabia's Personal Data Protection Law.

Data residency

Region-isolated — data is processed and stored only in its region.

Tenant isolation

Strict per-tenant separation with full, immutable audit trails.

How Tirdad compares

Built for what the others weren't.

Global tools meter usage but weren't built for Saudi Arabia. Regional tools are built for Saudi but not for usage. Here's the honest breakdown — where each is strong, and where Tirdad is the only one that covers both.

The alternatives, honestly

Stripe Billing

Global · usage + subscriptions

StrongDeep metering and a huge developer ecosystem — the global default.

GapTakes a % of everything you bill, ties you to Stripe's own payments, and offers no SAR, mada, or Arabic.

Chargebee

Global · subscriptions

StrongMature subscription and revenue-ops tooling for global SaaS.

GapUsage metering is bolted on, pricing scales with your revenue, and it wasn't built for Saudi rails or VAT.

Stream

GCC · billing + payments

StrongSaudi-built, with local payment rails and invoicing.

GapSubscriptions- and payments-first — no real usage or AI metering, cloud-only, and a payments take-rate.

Subsbase

MENA · subscriptions

StrongSubscription-lifecycle management across MENA with local support.

GapBuilt for recurring plans, not usage — no API or AI-token metering, and no on-prem option.

TirdadStripe BillingChargebeeStreamSubsbase
Commercials
Pricing model
Flat monthly fee
% of revenue
% + tiers
Payments take-rate
Volume-based fee
Keeps 100% of your revenue
Limited
Billing engine
Usage-based metering
Limited
AI / token metering
Entitlements & feature gating
Limited
Limited
Prepaid credits & wallets
Limited
Limited
Subscriptions, proration & dunning
Saudi & localization
SAR-native pricing
mada & Apple Pay rails
Arabic invoices & UI
Local support & timezone
Deployment & control
Cloud or on-prem
In-Kingdom data residency
Limited
No lock-in — swap any provider
Limited
Limited
Scale & compliance
SOC 2 Type II
Limited
Limited
Proven scale — 10k+ events/sec
Limited

Comparison reflects publicly available information, July 2026.

Questions

The things buyers ask.

Draw your plans in minutes, not quarters.

Model any pricing on a free account — no sales call required.