Hisab Book Pro Hisab Book Pro
Start Free
🔁 New · Subscriptions

Bill once. Get paid every month.

Define a plan, subscribe customers, and invoices auto-generate on the schedule you pick — monthly, yearly, anything.

Made for any business that bills the same customer again and again

🏋️ Gym & fitness memberships
🎓 School & tuition centre fees
🏥 Clinic & lab subscription packages
💻 Software house retainers
🏢 Office rental contracts
📦 SaaS billing
🌐 Hosting / domain renewals
📚 Course / membership sites

Without recurring billing

The four leaks every subscription business hits.

📅

Manually invoicing the same people every month

100 students × monthly fee = 100 invoices to create by hand. Half get sent late, two get forgotten, and parents call asking for receipts.

🔁

Excel sheet keeps the truth — but slowly

Who paid? Who's due? Who's been billed twice? Cross-checking your 'master sheet' against bank deposits eats every Saturday.

💸

Renewals slip and revenue leaks

A retainer expired in March. Nobody noticed. By the time you catch it in July, you've gifted four months of free work.

🧾

Tax + reporting becomes a mess

5% VAT, TRN linking, monthly VAT summaries — re-deriving every cycle from scattered records.

What it does

A full subscription engine, wired into the same accounting books you already use.

1

Define a plan once, subscribe many customers

Set up 'Standard Monthly AED 250', 'Annual AED 2,500', 'Trial AED 99'. Each customer just gets attached — no rebuilding the invoice every cycle.

2

Any cycle: daily, weekly, monthly, yearly

Bill every month, every 3 months, every year — or anything in between. Cycle is per-plan, change anytime for future invoices.

3

Auto-generated invoices, hands-off

Background job runs daily. When a cycle hits, it creates the invoice using your normal numbering and posts the journal entry automatically.

4

Pause, resume, cancel — without losing history

Customer travelling for a month? Pause. Came back? Resume. Discontinued? Cancel with a reason. Every action timestamped for the record.

5

Grandfather old customers on old prices

Raise your prices for new sign-ups, keep existing customers on what they signed up for via a per-subscription price override.

6

Same invoice engine, same reports

Generated invoices behave exactly like manual ones. They roll up in sales reports, contribute to aging, and accept payments the same way.

Three steps. Then it runs itself.

STEP 1

Create a plan

Name, price, cycle (monthly/yearly/etc.). Optional: link a product and a default tax.

STEP 2

Subscribe customers

Pick a customer, pick a plan, set a start date. Override the price if you need to.

STEP 3

We invoice automatically

Daily engine generates the invoice on each cycle and posts the journal. You just collect payment.

Common questions

Can I run the billing manually too? +

Yes. There's a 'Run billing now' button on the Subscriptions page that fires the engine immediately — handy for testing a new plan or catching up after downtime.

What if I want to skip a cycle for one customer? +

Pause the subscription. The cursor stays where it is; when you resume, the next bill is generated for the date you resume on, not the date you paused.

Does it handle UAE VAT? +

Yes. Every plan can carry a 5% VAT default — the generated invoice applies it automatically, TRN + tax-invoice fields are populated, and the VAT return report reconciles to what FTA expects.

What happens at year-end or when the subscription ends? +

If you set an end date, the subscription auto-flips to 'expired' after the last cycle and stops billing. No end date means it bills forever until you cancel.

Can the customer pay one cycle's invoice partially? +

Yes — generated invoices are just regular sales invoices. Record partial payments the same way you would on any invoice.

Stop chasing the same invoice every month.

Free for up to 100 invoices/month — plenty to test a real subscription rhythm before upgrading.

Create your free account
Start Free Sign in