MyDentalPractice Guides
Getting Started

Choosing a subscription tier

Compare Starter, Professional, and Enterprise; pick a plan; add a payment method before your trial ends.

Overview

MyDentalPractice has three tiers — Starter, Professional, and Enterprise — that differ in feature flags and usage limits. Every new clinic gets a 14-day trial. Picking a tier and adding a payment method before the trial ends is the difference between continuing seamlessly and being temporarily locked out.

Prerequisites

  • Owner or Admin role
  • Knowledge of which features your clinic needs day-one — see Feature flags
  • A Paystack-supported payment instrument (Visa/Mastercard/Verve card, bank, or USSD)

Steps

Open billing settings. From the avatar menu, choose Settings, then Billing & Subscription in the side menu. Or go to https://app.mydentalpractice.ng/settings/billing.

Note your current status. The page header shows: tier (Starter / Professional / Enterprise), status (Trial / Active / Trial ended / Expired / Suspended / Cancelled), and the trial countdown if you're on a trial.

Open the Plans comparison card. The card lists tiers side by side. Each column shows monthly price, annual price, the feature flags included, and the usage limits (max patients, max users, max locations, etc.). Subscription tiers has the canonical comparison.

Pick the tier that matches your day-one needs. Starter is for single-location, single-dentist clinics that won't need HR, Inventory, HMO, or advanced charting. Professional adds those modules and multi-location. Enterprise adds priority support, custom reports, financial oversight, and API access.

Choose your billing cycle. Monthly or Annual. Annual is roughly 15% cheaper if paid up front. Switch later from this same page using Change billing cycle.

Click "Subscribe". The button label depends on your current state — "Start subscription" for trials, "Upgrade" if moving from a lower tier, "Downgrade" if moving down. A modal walks through the next steps.

Add a payment method if prompted. The modal shows a Paystack-hosted form. Enter your card or pick bank/USSD. The card number is sent directly to Paystack and never touches our servers; only a token is stored.

Confirm the charge. A small authorisation charge (₦100 or ₵5) verifies the card and is reversed. Once Paystack returns success, the platform's the relevant operation endpoint marks your subscription ACTIVE.

Verify the new state. The page header now shows tier matching what you chose, status ACTIVE, and the next billing date. The trial countdown disappears.

Confirm gated features unlocked. If you upgraded from Starter to Professional or Enterprise, the Inventory, HR, and HMO sections appear in the top nav. Refresh the page if they don't appear within 30 seconds.

Expected outcome

  • Your subscription has tier matching what you picked and status=ACTIVE
  • A payment method exists in Settings → Billing → Payment Methods with the last 4 digits and brand
  • The next billing date is shown; recurring charges happen automatically
  • Tier-gated features (Inventory, HR, HMO, Multi-location, Advanced charting, etc.) are accessible if your tier includes them

Troubleshooting

SymptomLikely causeFix
"Subscribe" button greyed outEmail not verifiedVerify your email first via the link in the welcome email
Paystack form fails to loadPop-up blocker or content blockerDisable pop-up blocker for mydentalpractice.ng; try in incognito
Charge succeeded but status still says TrialWebhook delayWait 60 seconds and refresh; if persistent, click Refresh status at the bottom of the page
"Card declined" with no other detailCard issuer blocked the chargeTry a different card; some issuers block subscriptions until you authorise online billing
Want to downgrade but the option is greyedCurrent usage exceeds the lower tier's limitsReduce users / locations / patients to fit the lower tier first; the page shows which limit is over
Invoiced amount differs from the displayed priceTax (VAT) was added at checkoutThe displayed price is exclusive; VAT is added per your country's rate

On this page