Billing and subscription (full reference)
Manage your subscription, payment methods, billing cycle, invoices, and addons.
Overview
Everything your clinic does that affects what you pay MyDentalPractice happens here — tier upgrades, payment methods, billing cycle, addon purchases, invoice history.
Prerequisites
- Owner or Admin role
Steps
Open Billing & Subscription. Avatar → Settings → Billing & Subscription.
Read the header. Tier (Starter/Professional/Enterprise), status (Trial/Active/Trial Ended/Expired/Suspended/Cancelled), trial countdown if applicable, next billing date.
Compare plans. Side-by-side feature matrix. Click a tier to see details.
Upgrade or downgrade. Click the tier you want. The system computes prorated charges or credits.
Switch billing cycle. Monthly to Annual saves ~15%. Change billing cycle button.
Manage payment methods. Add cards (Paystack-tokenised), bank, USSD. Set a default. Remove old ones.
Buy addons. Scroll to Addons card. SMS bundles, extra storage, extra users. Each is its own purchase.
View payment history. Tab below the tier header — every charge, refund, and invoice with PDF download.
Cancel subscription. Bottom of the page → Cancel with confirmation flow. Cancellation is effective at end of current period; data preserved for 30 days post-end.
Expected outcome
- Subscription state reflects what you've paid for
- Tier-gated features unlock or lock per current tier
- Payment history is downloadable
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
Status stuck on Trial after paying | Webhook delay | Wait 60s; click Refresh status |
| Card declined | Issuer blocking subscription | Different card or contact issuer |
| Addon not enabling feature | Cache | Refresh page; addon takes effect on next request cycle |
| Cancel button missing | You're on Owner-only action | Owner only; Admin can't cancel |
| Want to pause subscription | Not supported | Cancel and resubscribe later — data preserved 30 days |