Skip to content

Every sale recorded,from checkout to reports.

Point of Sale for Indonesian MSMEs. Vezaro POS puts the cashier screen on your phone and the backoffice on your laptop in one app. Accept Cash, QRIS, and Transfer payments, track stock, run multiple outlets, and export sales reports. The interface is in Indonesian and prices are in Rupiah.

  • Sign up in 3 steps; store and outlet are created automatically
  • Cashier runs on your phone as an installable app (PWA)
  • Export sales reports to PDF and CSV
Today's revenue Rp 2.450.000
Main Outlet10:24
AllCoffeeFoodDrinks
2
Palm Sugar Latte
Rp 18,000
Special Fried Rice
Rp 25,000
1
Sweet Iced Tea
Rp 8,000
Sold out
Chocolate Toast
Rp 15,000
3 items
Rp 69,000
Pay
Example cashier screen: product grid, cart with 3 items, total Rp 69,000, Pay button.
Revenue chartLive
Rp 0
48 transactions · last 7 days
3 products low on stock: restock needed

Sample screen; figures are illustrative.

Unified platform

Cashier on your phone, backoffice on your laptop

One signup creates your own isolated business, with its own outlets, catalog, staff, and reports.

For cashiers and owners selling across the counter

Cashier screen (POS)

Runs on your phone as a PWA in portrait mode, designed for one-hand use.

  • Product grid with photos, category filters, and fast search
  • Cart with quantity controls, discount per receipt, and order notes
  • Pay by cash with change calculated automatically, plus QRIS and Transfer
  • Print receipts or send them to WhatsApp in one tap
  • Search transactions, filter by payment method, void with a reason
For owners and admins

Backoffice

Runs in the browser on your laptop and stays usable on small screens. Everything you need to run the business is here.

  • Revenue dashboard for daily, monthly, and yearly views
  • Products & stock: photos, SKUs, categories, low-stock alerts
  • Manage outlets and staff with per-branch assignments
  • Sales reports exported to PDF (with signature block) or CSV
  • Realtime transaction log showing every item on each receipt
Features

Everything you need for daily selling

Vezaro POS records every transaction and turns it into reports you can present.

Cash, QRIS, Transfer

A large numpad with an exact-cash button, change calculated live, QRIS recorded manually, and a bank reference saved with every transfer.

Print & WhatsApp receipts

Print receipts from the browser or send them to your customer on WhatsApp in one tap.

Multi-outlet

Add outlets, assign cashiers per branch, and keep sales separate per outlet. Owners still get combined reports.

Products & stock

Photos, SKUs, categories, and stock per product. Filter low and out-of-stock items, see the “5 left” badge, and restock in one click.

Revenue dashboard

Revenue, transactions, and averages per period; daily charts, best-selling products, top outlets, and low-stock alerts.

Reports + PDF & CSV export

Daily reports with revenue, transactions, and average per receipt. Export to PDF with a letterhead and signature block, or to CSV for Excel.

Realtime transaction log

The transaction table refreshes every 5 seconds with receipt details, payment method, and completed or voided status.

Staff & roles

Three roles (Owner, Admin, Cashier), each with its own access and outlet assignments. Deactivate a staff member without losing their history.

PWA: install on your phone

Install the app straight from your browser. It keeps the basics cached so it opens fast on weak networks.

Roles & access

Everyone sees only what they are responsible for

Access is controlled per role and per outlet: cashiers only transact at the branch assigned to them.

Owner

Full access

The business owner, with full control of the account.

  • Dashboard, outlets, staff & access
  • Create & delete outlets, change any role
  • Reports, PDF/CSV export, void transactions
  • Cashier screen & history at any outlet

Admin

Operations

Handles daily operations without access to business settings.

  • Products, stock, categories
  • Transaction log & sales reports
  • Cashier screen & void transactions
  • No access to dashboard, outlets & staff

Cashier

Cashier screen

Focused on transactions at their assigned outlets.

  • Cashier screen & own shift history
  • Logs & reports for their outlet
  • Outlets limited to assignments
  • No voids, no outlet/staff management
How it works

From signup to first sale in minutes

No server setup and no technical help needed. One signup creates your store.

1

Register your store

Enter the store name, owner name, email, and password, then verify your email with a 6-digit code.

Created automatically: business, main outlet, owner account
2

Set up your catalog

Add categories and products with name, price, photo, SKU, and starting stock. Invite staff and add outlets when you need them.

Product photos uploaded securely to storage
3

Sell & monitor

Cashiers sell from their phones, stock goes down automatically, and owners track revenue and reports from the backoffice anytime.

Realtime transaction log every 5 seconds
Security & data isolation

Your business data never mixes with anyone else's

Every signup creates an isolated tenant. All business queries are always filtered by the user's session, never by device input.

Multi-tenant isolation

tenantId comes from the JWT session on every request, never from client input.

Strict email OTP

Codes are hashed, single-use, with a 60-second cooldown, attempt limits, and daily limits.

Role & outlet controls

Sensitive actions (delete an outlet, manage staff, void a transaction) are limited to roles with permission, and cashiers can only sell at their assigned outlets.

Safe deletion (soft delete)

Staff, products, and outlets with history are not force-deleted; they are deactivated so archives stay intact.

Automated tests

Isolation test suites ensure tenant A's data is never readable from tenant B's session.

Built-in security headers

Clickjacking and content protection: X-Frame-Options, nosniff, Referrer-Policy, and Permissions-Policy enabled globally.

FAQ

Frequently asked questions

Do I need a special thermal printer?
Not required. Receipts print through the browser, so any regular computer or phone works. You can also send them straight to WhatsApp.
How does QRIS payment work?
QRIS is recorded manually: the customer scans your static QRIS, then the cashier marks the transaction as QRIS. For transfers, the cashier enters the bank reference number, which is stored in the receipt notes. Vezaro POS does not connect to a payment gateway.
Can I use it for multiple branches?
Yes. Owners add outlets, then assign cashiers to specific outlets. Cashiers only see their assigned outlets, while owners see all branches in one combined report.
Is there a subscription fee?
Signup is free and requires no credit card. Paid plans will be announced officially; for organizational offers, contact our team.
Can it be used on a weak network?
You can install the app on your phone as a PWA, and the basics stay cached so it opens quickly. Transactions still need an internet connection so data is saved on the server.
Which languages and currencies are supported?
The application interface is fully in Indonesian with the Rupiah currency, and numbers follow the id-ID locale throughout the app. This landing page is available in English and Indonesian.

Ready to record sales starting today?

Create your store account, verify your email, and start selling: no installation, no credit card.

Sign up in 3 steps with 6-digit verification · First outlet is created automatically