✓Yours to own · Works offline · Full source code

The point of sale you can own — or sell.

Complete point-of-sale software for shops, kirana stores, supermarkets and pharmacies. Use it in your own store — or install it once and sell it to every shop in town under your own brand.

Regular licence · buying direct saves $20 · Read the docs · Ask for a demo

Want to charge other shops? See the Extended licence.

Pay once, own it forever No monthly fees Full source code
yourposbrand.com/pos
Current sale
Offline — 3 sales saved on this counter
  • Basmati Rice 5 kg1 × ₹540.00540.00
  • Amul Butter 500 g2 × ₹285.00570.00
  • Loose Sugar1.350 kg × ₹43.0058.05
Total₹1,168.05
Cash 500.00UPI 668.05
Complete sale

Your shops take payment by

CashCardsUPI WalletsSplit billsCustomer credit (khata)
OfflineCounter keeps billing
UnlimitedBranches & counters
9Payment gateways
7Languages
$29One-time price
ZeroMonthly fees
Two ways to use it

Run your own store — or start a POS business.

Same download, same code. The licence you pick decides one thing: whether you can charge other shops to use it.

Regular licence

Run your own store.

For one business — your shop, or a single client's. As many branches and counters as that business needs.

$29one-time, direct from us · $49 on CodeCanyon

  • Full app with complete source code
  • Unlimited branches, counters and staff
  • Easy installer with sample shop data
  • 6 months of support and updates
Extended licence

Start a POS business.

Everything in Regular, plus the right to charge other shops a monthly fee — with billing, approvals and support tools already built.

Sold through CodeCanyon. See the current price there, or ask us about buying it direct.

  • Plans, free trials and automatic renewals
  • Collect payments through nine gateways
  • Approve or pause any shop, and log in as them to help
  • Your own branded website, built without code
Features

Everything you need to make a sale — and run the whole shop.

One simple app. Nothing extra to buy, no charge per user, no surprises.

01

Sell even without internet

If the connection drops, keep billing. Every sale saves on the counter and uploads on its own once you're back online.

02

Made for every kind of shop

Sizes and colours, combo packs, loose items sold by weight, and pharmacy details like drug schedules — all built in.

03

Every branch, one view

Run unlimited branches from one account. Stock and sales update live, and you can switch branch in one click.

04

Stock you can trust

See what you have, move stock between branches, and watch expiry dates — older stock is sold first.

05

Take payment any way

Cash, cards, UPI, wallets — or split one bill across several. Customers can also pay later on credit (khata).

06

GST taken care of

GST rates, HSN codes and ready-made GST reports built in — plus drug schedules for pharmacies.

07

Runs on your own hosting

A guided installer sets it up on any hosting that runs PHP 8.3 and MySQL 8. Your data stays on your server.

08

Ready for shops anywhere

Seven languages including Arabic, with each shop's own currency, taxes and number format.

09

Know how you're doing

Today's sales, low stock and expiring batches on one dashboard — plus sales, tax and stock reports you can export.

Sell it to other shops

Your own POS business, run from one admin panel.

With the Extended licence, every shop that signs up gets its own private store and counters — and pays you every month. One installation runs them all.

  • ✓Create plans with free trials — renewals are automatic
  • ✓Approve new shops, pause ones that don't pay
  • ✓Log in as any shop to help them out
  • ✓Build your own branded website, no code needed

What could it earn you?

Every month
₹12,475
Every year
₹1,49,700

An example only — you set your own plans and prices. Payment gateway fees not included.

yourposbrand.com/admin/stores
38
Active shops
6
On free trial
2
Waiting approval
  • FreshCart Mini-mart
    Indore · signed up 2 min ago
    Approve
  • Sharma General Store
    Jaipur · 3 branches
    Log in as
  • Apollo Medicos
    Pune · Pharmacy
    Log in as
  • Noor Supermarket
    Dubai · Arabic, AED
    Log in as
  • Gupta Kirana
    Lucknow · 1 branch
    Resume
Subscription billing

Nine payment gateways. Your shops pay you.

Turn one on in your admin panel, add your account details, and start collecting monthly fees. Payments are confirmed automatically.

  • Stripe logoStripe
  • Razorpay logoRazorpay
  • PayPal logoPayPal
  • Paddle logoPaddle
  • Paystack logoPaystack
  • Flutterwave logoFlutterwave
  • Xendit logoXendit
  • Payfast logoPayfast
  • LigdiCash logoLigdiCash
Works offline

The counter keeps billing when the internet doesn't.

Every sale is saved on the counter first, then uploaded exactly once when the internet comes back. Anything that needs a second look gets its own screen — nothing quietly disappears.

1×

Never counted twice

Every sale has its own tag, so your takings are only counted once — even if it's sent twice.

🔒

Safe on the counter

Saved sales stay put even if the page is refreshed or the computer restarts.

👀

Nothing goes missing

If a sale can't upload, it waits on a screen for the manager to check.

Sales log · Counter 1live
  1. 18:42:07SALE #C1-1042 · ₹1,168.05 · cash + UPI saved on counter
  2. 18:42:09INTERNET connection lost
  3. 18:44:31SALE #C1-1043 · ₹96.00 · cash saved on counter
  4. 18:46:52SALE #C1-1044 · ₹2,310.40 · card saved on counter
  5. 18:51:15INTERNET back online
  6. 18:51:15UPLOAD 3 saved sales uploaded saved to server
  7. 18:51:16UPLOAD #C1-1042 sent a second time by mistake skipped — already counted
  8. 18:51:20READY waiting for the next sale
Everything included

One app. Every tool your shop needs.

Every feature below is in the one download. Nothing is locked behind a higher plan.

— & much more — see every feature

One clear view

See how your shop is doing at a glance.

Today's takings, low stock and batches about to expire — on one dashboard that refreshes on its own. Every branch, or one at a time.

yourposbrand.com/dashboard
Good afternoon — here's todayrefreshes every 30s
⚠ 2 batches expire within 30 days — review them before they're blocked at the counter
Net sales₹42,860▲ 12% vs yesterday
Transactions184▲ 8%
Customers served96▲ 4%
Low-stock items7needs reorder
Why MiniMart POS

Already looked at other POS scripts? Here's what's different.

Often elsewhereMiniMart POS

Selling to other shops

Elsewhere:Built for one shop. Selling it to other shops is an afterthought, if it's possible at all.

MiniMart:An admin panel with plans, free trials, billing and your own website — all included.

Working offline

Elsewhere:Sales can be lost if the browser data gets cleared.

MiniMart:Keeps billing with no internet, uploads every sale exactly once when it's back, and flags anything that needs a look.

Taking payment

Elsewhere:Splitting a bill, paying from credit and using loyalty points on three different screens.

MiniMart:Split a bill across cash and UPI, pay from credit, or redeem loyalty points — all on one payment screen.

Customer credit

Elsewhere:A list of transactions.

MiniMart:A proper khata statement with a running balance — and one payment can clear several unpaid bills.

Held orders

Elsewhere:Mixed into sales history.

MiniMart:Their own tab, kept apart from completed sales.

Indian tax

Elsewhere:GST entered as a generic tax rate.

MiniMart:GST rates, HSN codes and GST summary reports, built in.

Extras

Elsewhere:Bundled in, whether you need them or not.

MiniMart:Add-ons — like the upcoming online storefront — are sold separately, so you pay only for what you use.

Who it's for

Set up for the way each shop sells.

One app, with the details each kind of shop needs already built in.

Retail stores

Clothing, electronics and everyday goods — check customers out quickly.

  • Sizes, colours and variants
  • Barcode scanning
  • Returns and store credit

Kirana & supermarkets

Big product lists that stay quick to search, even at rush hour.

  • Loose items sold by weight
  • Weighing-scale barcodes
  • Several counters at once

Pharmacies

Track every batch and expiry date, and always sell the stock that expires first.

  • Batch and expiry tracking
  • Drug schedules
  • Warning on prescription-only items
For your developer

Built with modern, reliable technology.

Not technical? You can skip this part — it's what your developer or hosting company will ask about.

BACKENDLaravel 13
FRONTENDReact 19
DATABASEMySQL 8
STYLINGTailwind CSS 4
APIREST · OpenAPI
OFFLINEIndexedDB · PWA

Server requirements

PHP
8.3 or newer
MySQL
8 or newer
PHP extensions
PDO · Mbstring · OpenSSL · Fileinfo · GD · cURL
Scheduler
One cron job

In the download

  • The complete app, with full source code
  • A guided web installer
  • Full documentation
  • Sample shop data, so you can explore straight after install
Questions

Before you buy.

Something not covered here? Ask us directly — you'll hear back from the people who built it.

Is this a subscription?

No. You pay once — $29 directly from us, or $49 on CodeCanyon — and install it on your own server. With the Extended licence, you can charge other shops a monthly fee to use it; the billing for that is built in.

Should I buy here or on CodeCanyon?

It's the same software either way. CodeCanyon's price includes Envato's marketplace fee, so the Regular licence costs less here — $29 direct versus $49 there. Choose CodeCanyon if you'd rather pay through your Envato account.

How much can I earn reselling it?

That's up to you. With the Extended licence you set your own plans and monthly prices, and every shop pays you directly through your own payment gateway. MiniMart POS doesn't take a cut.

Regular or Extended — which one do I need?

If you're running stores for one business — your own, or a single client's — Regular covers it, however many branches that business has. If other shops will pay you to use it, you need Extended.

Can I try it before buying?

A public demo is being set up. Until then, the documentation walks through every screen, the download includes sample shop data so you can explore right after installing, and you can ask us for a guided demo.

Does it really work without internet?

Yes. Every sale is saved on the counter's own computer first, so billing carries on when the internet drops. When it's back, sales upload on their own, each one counted exactly once. If one can't be uploaded, it waits on a screen for the manager instead of being lost.

What hosting do I need?

Ordinary web hosting that supports PHP 8.3 and MySQL 8 — most hosting companies offer this. The installer checks everything for you, and the technical details are in the developer section above.

Is it set up for Indian shops?

Yes — GST rates, HSN codes, GST reports, UPI payments and customer credit (khata) are all built in. Currency, taxes and number formats are set per shop, so it works outside India too.

Can I change the code?

Yes. You get the full source code, built with Laravel and React — two of the most widely used tools, so any web developer can customise it for you.

What support do I get?

Six months of support and updates are included. Ask us about installation, setup or anything that isn't working, and we'll help you get it running.

Buy it once. Run it for every shop you sign up.

One-time purchase. Full source code, a guided installer, and six months of support and updates.

Prices shown are for the Regular licence. Reselling to other shops needs the Extended licence.

One-time payment Full source code Hosted on your own server

Questions before you buy?

Ask us anything about licences, hosting or customising it for your business. A public demo is coming soon — until then, we're happy to walk you through it.

Talk to us