Billing & Subscription
Open Subscription & Billing from your user menu (your name, top right) to manage your subscription. You need the Billing & Upgrades permission, which Tenant Admin has by default.
Subscription packages
eSecured ERP is sold as fixed packages billed in Tanzanian Shillings (TZS). Each package bundles the modules your business needs.
| Package | Monthly Price | Included modules | Max users |
|---|---|---|---|
| Accounting | TZS 100,000 | TRA-compliant invoicing, Chart of Accounts & GL, P&L/Balance Sheet/VAT reports, Expense Management, Quotations & Sales Pipeline, Bank Reconciliation | 5 |
| Point of Sale | TZS 50,000 | Till checkout & barcode scanning, register sessions & Z-reports, multi-branch stores & stock transfers, TRA-fiscalized receipts. Standalone — works without Accounting or Logistics. Flat rate regardless of store count | 3 |
| Transport & Clearing Combined | TZS 100,000 | All Accounting features, plus fleet & driver management, trip & job dispatch, vehicle maintenance & compliance, customs declarations (TANSAD), container tracking & demurrage, port documentation & Bill of Lading | 5 |
| Full Suite — Premium | TZS 200,000 | All Accounting features, plus the full Logistics module, the full Clearing module, HR & Payroll, and priority support | 10 |
A standalone Clearing-only package (without Transport) is no longer offered on the public pricing page — new customers get Clearing bundled into Transport & Clearing Combined above. A small number of tenants on a legacy standalone Clearing plan (TZS 250,000/mo, 5 users) predate this change and keep their existing terms; that plan isn't self-serviceable for new sign-ups.
HR & Payroll is included free in Full Suite — Premium. With Accounting, Transport & Clearing Combined or Point of Sale it's a paid add-on at TZS 2,500 per employee per month, counting employees on payroll, not system users.
Other modules — such as Hotel Management, Trading, and a standalone HR & Payroll plan (TZS 2,500 per active employee per month) — are arranged directly with eSecured rather than through the public price list.
Additional users beyond the package limit are priced at TZS 30,000 per user per month on the price list.
Every package also carries a TZS 500,000 one-time setup fee (50% due before onboarding starts, 50% on handover), which includes training. This is separate from the monthly subscription price above.
Package user limits are not enforced anywhere today — you can add users past your plan's limit without being blocked, and nothing bills you automatically for it. The TZS 30,000/user/month overage price only takes effect if eSecured manually sets an extra-user count on your account; there is no in-app flow for a tenant to purchase extra user slots themselves. If you need more users than your plan lists, contact your account manager.
Some clients are locked in at a permanent, individually negotiated monthly rate instead of the standard package price — set per tenant by eSecured, not a self-service coupon or automatic discount, and it doesn't expire. If you believe you're on such a rate and it isn't reflected on your Billing page, contact your account manager.
SMS Credits
SMS notifications (fleet compliance alerts, approval-queue notifications, and any other SMS your tenant sends) are billed separately from your subscription package, through a shared credit pool rather than your own gateway account.
Every new tenant starts with 50 free SMS credits. Once those run out, additional credits cost TZS 30 per SMS. Your current balance is shown on a dedicated SMS Credits card on the Billing page, color-coded so you can see at a glance whether you're running low. When the balance reaches zero, SMS alerts stop sending until you buy more.
Buying more credits
- Open Subscription & Billing
- On the SMS Credits card, click Buy More SMS Credits
- Pick a preset amount (50 / 100 / 250 / 500) or enter your own — the total in TZS updates live
- Select your mobile network and enter your phone number
- Click Pay TZS … and approve the payment prompt on your phone
- If the page doesn't update on its own, click I have paid — verify
This uses the same AzamPay mobile money checkout as your subscription payment below — your credit balance updates automatically once the payment is confirmed. You can also reach the Billing page from the Manage / Recharge → link in Settings → Integrations → SMS.
Payment terms
When you pay, you choose how many months to pay for: 1, 3, 6, or 12 months. You pay your monthly price multiplied by the number of months — there's no discount for paying further ahead — and your subscription is extended by that many months.
Paying your subscription
Payment is made via mobile money — no bank card required.
Supported providers
- M-Pesa (Vodacom)
- Tigo Pesa
- Airtel Money
- Halotel (Halopesa)
A network that is temporarily unavailable is greyed out.
How to pay (existing tenants)
Payments go through AzamPay.
- Open Subscription & Billing
- On your plan card, click Pay via Mobile Money
- Choose the Payment Term (1, 3, 6, or 12 months)
- Select your mobile network
- Enter the mobile number registered with that network
- Click Pay TZS …
- Approve the payment prompt on your phone
- The page confirms once payment is received — if it doesn't update, click I have paid — verify
After a successful payment, your subscription is extended by the number of months you paid for, counted from your current expiry date.
If your subscription has already expired, the extension counts from the day you pay — not from the original expiry date.
How to subscribe (new customers)
New customers can subscribe directly from the eSecured ERP website:
- Choose your package on the pricing page
- Click Subscribe
- Fill in your name, company, email, and phone number
- Select your mobile money provider
- Approve the payment push notification
- eSecured will contact you within one business day to provision your account
Renewal reminders
Reminder emails come from [email protected] and go to your account's registered admin email address. Each one shows your plan, due date, and status.
| When | Reminder |
|---|---|
| 30, 14, 7, 3, and 1 day(s) before expiry | Renewal reminder, with a Renew now button that takes you to your sign-in page — then open Subscription & Billing and pay |
| Expiry day | Payment overdue notice |
Once your expiry date passes, nobody in your company can sign in — including to the Billing page — until the renewal is paid. 3 days after expiry the account is also marked Suspended. Your data is kept and nothing is deleted.
You can reply to any reminder email; replies go to [email protected].
Paying after expiry or suspension
Because you can't sign in once your subscription has expired, you can't pay from the Billing page. Instead, call or WhatsApp eSecured on 068 9096 790, or email [email protected], and they will send a mobile money payment prompt straight to your phone (M-Pesa, Tigo Pesa, Airtel Money, or Halopesa). Access is restored as soon as the payment is confirmed — the charge is your normal subscription amount, with no separate reactivation fee.
Payment history
Once you have made a payment, a Subscription Payments table on the Billing page lists past transactions:
- Date
- Reference
- Plan, with the number of months paid for when it's more than one
- Provider used
- Amount paid (TZS)
- Status (Completed / Pending / Failed)
Subscription status
The Billing page shows your current package and user limit, its status, expiry date (with days left once you're within 30 days), a pricing breakdown, and the date and amount of your last payment. To see which modules are active, open Platform Modules from your user menu. If a module is missing, contact [email protected].
Need help?
Contact eSecured Cloud Hosting & IT Services:
- Email: [email protected]
- Website: esecuredhost.com