Simple, Transparent Pricing

Every plan starts with a 1-month free trial. No card required. Optional KES 10,000 setup support — only if you want it.

Starter

KES 2,500/month
First month free
  • Up to 3 branches
  • Up to 10 users
  • Up to 2,000 products
  • POS Terminal & barcode scanning
  • Multi-warehouse inventory
  • Stock transfers, takes & ledger
  • Product variants (size, colour, …)
  • Purchase orders & suppliers
  • Online storefront
  • Automatic M-Pesa STK Push
  • PayBill & Buy Goods Till support
  • Delivery zones & handling fees
  • Sales campaigns
  • Coupons & per-item discounts
  • Repeat sales & hold/resume
  • Two shift modes (manual / auto-daily)
  • Daily cash reconciliation
  • Bank deposit & expense tracking
  • WhatsApp receipt sharing
  • Approval workflows
  • Bulk price update via CSV
  • Product images
  • Customer management & statements
  • 20+ advanced reports with drill-down
  • Unlimited user roles & permissions
  • CSV import/export everywhere
  • Google Authenticator 2FA
  • Audit logs
  • Dark mode & English/Swahili UI
  • Setup wizard & in-app help
  • PWA — install on phone/tablet
  • Annual billing: KES 25,000/yr (save 17%)
Start Free Trial

Enterprise

KES 7,500/month
First month free
  • Up to 20 branches
  • Up to 50 users
  • Up to 50,000 products
  • POS Terminal & barcode scanning
  • Multi-warehouse inventory
  • Stock transfers, takes & ledger
  • Product variants (size, colour, …)
  • Purchase orders & suppliers
  • Online storefront
  • Automatic M-Pesa STK Push
  • PayBill & Buy Goods Till support
  • Delivery zones & handling fees
  • Sales campaigns
  • Coupons & per-item discounts
  • Repeat sales & hold/resume
  • Two shift modes (manual / auto-daily)
  • Daily cash reconciliation
  • Bank deposit & expense tracking
  • WhatsApp receipt sharing
  • Approval workflows
  • Bulk price update via CSV
  • Product images
  • Customer management & statements
  • 20+ advanced reports with drill-down
  • Unlimited user roles & permissions
  • CSV import/export everywhere
  • Google Authenticator 2FA
  • Audit logs
  • Dark mode & English/Swahili UI
  • Setup wizard & in-app help
  • PWA — install on phone/tablet
  • Annual billing: KES 75,000/yr (save 17%)
Start Free Trial

Optional: Guided Setup Support — KES 10,000 (one-time)

Want a hand getting up and running? Add our setup package at sign-up (or later from your account) and our team will help with:

Payment is due 10 days after opt-in, giving you time to use the platform before committing. Completely optional — skip it and you keep your 1-month free trial.

Frequently Asked Questions

Is there a free trial?

Yes! Every plan starts with a full 1-month free trial. No credit card required to get started, and you get every feature during the trial.

Do I have to pay anything to sign up?

No. Sign-up is free and your first month is free on any plan. You only start paying the monthly subscription after the trial ends. There is an optional KES 10,000 setup-support package if you want hands-on help with data import, configuration, and training — but it is completely optional.

What's the difference between the plans?

All plans include the same features. They differ only in scale: Starter supports 3 branches / 10 users / 2,000 products, Business 8 branches / 25 users / 10,000 products, and Enterprise 20 branches / 50 users / 50,000 products. You can upgrade at any time as your business grows.

Can I upgrade or downgrade at any time?

Absolutely. You can change your plan at any time from your dashboard. Changes take effect immediately.

How does M-Pesa payment work?

For your online store, plug in your own Safaricom Daraja credentials and customers receive an STK Push prompt instantly when they check out — orders auto-confirm on the Daraja callback. If you prefer not to integrate Daraja, you can leave it off and customers will see manual "send to PayBill/Till" instructions which you confirm by reference number.

Do you support PayBill and Buy Goods (Till)?

Yes — both. For Buy Goods you provide the Agent Number (head office) and Store Number (the till that actually receives payment). ZoeElan selects the correct Daraja transaction type automatically, so prompts go through first time.

Can I charge for delivery on online orders?

Yes. Configure flat-rate delivery zones (e.g. CBD, Westlands, Karen) in Settings, plus an optional free Pickup-from-shop option. You can also add a flat handling fee that applies to every order. Customers pick their zone at checkout and the M-Pesa amount updates accordingly.

Can I sell products in different sizes or colours?

Yes. Enable product variants in Settings → General, and each product can have multiple variants — each with its own SKU, barcode, price, and stock per warehouse. Variants show separately on the POS and stock reports.

Can I use it on my phone?

Yes! ZoeElan POS is a Progressive Web App (PWA). Install it on any device — phone, tablet, or desktop — and it works like a native app.

Is my data secure?

Each business gets fully isolated, row-scoped data. M-Pesa secrets are encrypted at rest with AES-256. We support optional Google Authenticator 2FA, role-based access control, and a full audit log of every change for compliance.

Do you support multiple branches?

Yes. All plans support multiple branches and warehouses with stock transfers between locations — the difference is how many: Starter 3, Business 8, Enterprise 20.

What are sales campaigns?

Create time-limited promotions with special pricing (fixed price, percentage off, or amount off). Prices show with strikethrough on POS and online store, and automatically revert when the campaign ends.

Can customers buy from my online store?

Yes! Enable your online storefront with one click. Customers can browse, add to cart, track orders by phone (no account needed), reorder past purchases, and pay with M-Pesa.

What if I need help setting up?

Two options: (1) Use the free in-app Setup Wizard which walks you through business info, categories, products, customers, and your first sale step-by-step. (2) Opt in to our KES 10,000 setup support package and our team will import your data, configure branches/users, and run a 1-on-1 training session. The wizard is included in every plan; the setup package is entirely optional.

How do I get support?

Open a support ticket from inside the app, or contact us anytime via our contact form, email, or phone. With your permission, our team can also sign in to your portal to troubleshoot — every action is audit-logged for transparency.

Ready to Get Started?

Join the businesses already growing with ZoeElan POS.

Create Your Account Sign In