Billing & Plans
The Billing & Plan page in Dashboard is where merchants view their active subscription plan, upgrade to a higher tier, and review billing history.
Subscription plans
Etalasse offers four plan tiers:
| Plan | Who it is for |
|---|---|
| Free | For warungs, street vendors and home businesses just starting to track sales. |
| Growth | For 1–2 outlet businesses with staff: coffee shops, salons, laundries, grocery stores, boutiques. |
| Pro | For growing 3–5 outlet brands (café chains, local minimarkets, early-stage franchises) and your own marketplace with many sellers. |
| Enterprise | For large networks and institutions (franchises, cooperatives, schools, SOEs), fully tailored: on our cloud, a dedicated server or your own server. |
Each tier determines which features are active and the quota limits (for example the number of products, in-store sales a month, staff, branches, and F&B tables) as well as the size of the monthly AI credit. Growth and above have no limit on products or sales. The online store and online payments are unlimited on every plan, Free included.
Prices
| Plan | Monthly | Yearly | Promo monthly | Promo yearly |
|---|---|---|---|---|
| Free | Rp0 | Rp0 | — | — |
| Growth | Rp149,000 | Rp1,490,000 | Rp99,000 | Rp990,000 |
| Pro | Rp349,000 | Rp3,490,000 | Rp249,000 | Rp2,490,000 |
| Enterprise | Custom, contact the Etalasse team | Custom | — | — |
Promo prices run until 7 February 2027, 23:59 WIB. A shop that pays during the promo keeps the promo price when it renews, as long as the plan and billing cycle stay the same. After that date, new customers pay the normal price.
The Free plan is free with no time limit. It is not a trial, and you don't need to enter a credit card.
If you already subscribed to Growth or Pro before these prices took effect (26 October 2026), your renewals keep your old price for as long as you stay on the same plan and billing cycle (monthly or yearly). If you switch plan or billing cycle, the new price applies.
No commission on your sales
Etalasse takes no percentage of your sales, on any plan.
Payments your shop receives itself carry no Etalasse fee (Rp0): cash at the till, the shop's own static QRIS, the shop's e-wallet number, and transfers straight to the shop's bank account. The money goes straight to you. The buyer can upload a proof of payment, but these payments are never confirmed automatically: check them against your bank statement or the shop's e-wallet history first, then press Mark as Paid (see Bank transfer proof). The platform fee only applies if you choose automatic online payment through Etalasse.
What you pay:
| Cost | Amount | Notes |
|---|---|---|
| Plan | Rp0, Rp149,000 or Rp349,000 per month, or the promo prices of Rp99,000 and Rp249,000 until 7 February 2027 | see the price table above |
| Payments you receive yourself | Rp0 | cash, the shop's static QRIS, the shop's e-wallet number, transfers to the shop's bank account, and payments through your own Midtrans account (Midtrans bills you directly) |
| Automatic online payment platform fee (optional) | Rp2,000 per payment, or the payment method's own cost if that is higher | only for payments completed through Etalasse's automatic online payment (Midtrans): automatic QRIS, GoPay/ShopeePay and virtual accounts, which confirm themselves without you checking. See Platform fee by method. It comes out of the shop's online balance, it is not added to the buyer's bill |
| Cash on delivery (COD) on the online store | Rp2,000 per paid order | for online store orders paid in cash at pickup or on delivery by the shop's own courier. Charged to the shop's online balance |
| Courier (JNE, J&T, etc.) costs | the courier's rate | taken from the shop balance when a courier is booked, with no extra Etalasse fee. Buyers still pay shipping at checkout. See Ekspedisi courier cost from the shop balance |
| Add-ons | a fixed amount, only if you buy one | see Add-ons below |
Withdrawing your online balance to your bank account is free too.
For comparison, the big marketplaces usually keep around 5–8% of each sale (the rate varies by category and programme). On Rp50 million of sales a month, that is about Rp2.5–4 million. On Etalasse, the same shop pays the Pro plan at Rp349,000. If buyers pay by static QRIS or by transfer to the shop's bank account, the platform fee is Rp0, so the total stays at Rp349,000. If you use automatic online payment and those sales come from 250 QRIS orders averaging Rp200,000, the platform fee is 250 × Rp2,000 = Rp500,000.
Platform fee by method
This section only applies to automatic online payment through Etalasse. For each completed online payment the platform fee is Rp2,000, or the cost of that payment method if it is higher, rounded up to the nearest Rp100. Method costs follow Midtrans list prices including VAT (as of October 2026):
| Method | Method cost | Platform fee | Examples |
|---|---|---|---|
| QRIS (recommended) | 0.7% | Rp2,000, or 0.7% if higher | Rp50,000 → Rp2,000; Rp500,000 → Rp3,500 |
| GoPay / ShopeePay | 2% | Rp2,000, or 2% if higher | Rp50,000 → Rp2,000; Rp150,000 → Rp3,000 |
| Bank transfer (virtual account) | Rp4,440 per payment | Rp4,500, whatever the amount | Rp100,000 → Rp4,500 |
- With QRIS, payments up to about Rp285,000 always cost just Rp2,000, and most orders at a small shop fall here. Ask customers to pay by QRIS: any mobile banking or e-wallet app can scan it, and it costs the least.
- A virtual account transfer costs Rp4,500 because banks charge Rp4,440 for every virtual account payment.
- The minimum online payment is Rp10,000. For smaller amounts, take cash, static QRIS, or a transfer to the shop's bank account.
- The rule is the same on every plan. Paid plans give you more features, not a smaller platform fee.
- The platform fee already covers the bank's or e-wallet's cost, so nothing else is deducted on top. The shop pays it from its online balance; it is never added to the buyer's bill.
- If you connect your own Midtrans account in Payment Methods, Etalasse takes no platform fee; Midtrans bills you under your own contract with Midtrans.
Limits per plan
| Free | Growth | Pro | Enterprise | |
|---|---|---|---|---|
| Products | 50 | unlimited | unlimited | unlimited |
| In-store sales per month (POS + sales created in Dashboard) | 300 | unlimited | unlimited | unlimited |
| POS devices signed in at once | 1 | unlimited | unlimited | unlimited |
| Variant options per product | 5 | unlimited | unlimited | unlimited |
| Photos per product | 3 | unlimited | unlimited | unlimited |
| Saved customers | 200 | unlimited | unlimited | unlimited |
| Report history | last 90 days | unlimited | unlimited | unlimited |
| Staff accounts (the owner is not counted) | 1 | 10 | 50 | unlimited |
| Branches | 1 | 2 | 5 | unlimited |
| Active booking staff | 0 | 10 | 50 | unlimited |
| F&B tables | 5 | 20 | unlimited | unlimited |
| Coupons | 2 | 20 | unlimited | unlimited |
| WhatsApp messages per month | 0 | 50 | 150 | unlimited |
| Active marketplace sellers | — | — | 20 | unlimited |
| AI credit per month | Rp2,000 | Rp10,000 | Rp25,000 | unlimited |
| Storefront Analytics history | 30 days | 90 days | 365 days | unlimited |
| Custom domains | 0 | 1 | 3 | 5 |
Notes on the Free plan limits:
- In-store sales are counted per calendar month (shop time zone) and start again from zero on the 1st. They are the sales made in the POS and the sales you create in Dashboard, except canceled ones. Online store orders are never counted. Splitting, moving or merging an F&B table bill does not count as a new sale either.
- On the day you reach 300, the shop can keep selling until that day ends. In-store sales are held from the next day. Bills that are already open can still be paid.
- POS devices: on Free only one cashier device can be signed in at a time. If you sign in on another device, the POS asks whether to sign the previous device out.
- Variants are options the buyer must pick exactly one of and that change the price or stock, e.g. S/M/L/XL/XXL or Original/Spicy/Extra Spicy. Add-ons such as toppings, an extra shot, or sugar level are not counted and not limited.
- Saved customers only limits customers you add yourself from Dashboard, the POS, or AI. Buyers who sign up on the online store can always sign up.
- Report history: the sales report, the POS report and profit & loss show the last 90 days. Customer data export, staff commission export and the marketplace export are not limited.
The monthly AI credit is used first, then further usage is taken from your topped-up AI balance. See AI Workspace.
Marketplace sellers and WhatsApp messages can be topped up with add-ons without changing plan.
Plan-gated features
Some Dashboard features only appear if your plan includes them, including:
- Flash Sales, Member Levels (formerly Memberships), loyalty programs (Point & Challenge Rewards)
- Promotions (automatic promos) — Growth plan and above. Promos that are already running keep applying until they end. Coupons stay available on Free, up to 2 active coupons
- Product Q&A on the online store — Growth plan and above (existing questions stay readable)
- Chat with buyers — Growth plan and above (chat history stays readable)
- The list of carts buyers left behind (abandoned carts) — Growth plan and above. The buyer's own shopping cart works on every plan
- Bulk Upload of products (CSV import) — on every plan, including Free. On Free the 50-product limit still applies. Adding products one by one and CSV export are on every plan too
- Suppliers — adding and editing suppliers from the Growth plan (existing suppliers stay readable)
- MCP Console and MCP connections for outside AI assistants (personal access tokens) — Growth plan and above. Existing tokens stay listed and can be revoked. AI Chat in the AI Workspace stays available on every plan
- Booking deposits — Growth plan and above
- Price Rules (seasonal pricing) — Growth plan and above
- WhatsApp broadcast to customer segments — Growth plan and above, uses the plan's monthly WhatsApp quota, then any WhatsApp packs
- Storefront Analytics — on every plan; history covers 30 days (Free), 90 days (Growth), 365 days (Pro), or unlimited (Enterprise)
- Stock tracking (Stocks, Stock In, stock adjustments, and the stock loss report) — on every plan, Free included
- Cash shifts (opening and closing the till in POS) — Growth plan and above
- Stock count — Growth plan and above
- Purchase orders to suppliers — Growth plan and above
- Photo reviews — Growth plan and above (text reviews, replies, hiding reviews, manual approval and pinned reviews are on every plan)
- Related products (frequently bought together) — Growth plan and above
- Recipes and ingredients (automatic ingredient deduction, cost and margin) — Growth plan and above
- Variant matrix (size x colour) — generating combinations from the Growth plan (the bulk grid and preview are on every plan)
- Wholesale tiers — creating and changing tiers from the Growth plan (saved prices keep applying if the plan drops)
- Booking staff — from the Growth plan (active staff: 10 on Growth, 50 on Pro, unlimited on Enterprise). Service duration and buffer, rescheduling, and no-shows are on every plan
- Customer credit (on account) — opening accounts, selling on account and reminders from the Growth plan (recording payments, write-offs and reading reports stay available on every plan)
- Kitchen stations and routing — setting up stations and routing from the Growth plan
- Kitchen display (KDS) — Growth plan and above. F&B tables in the POS stay available on Free (5 tables)
- Webhooks and the developer API — Pro (3 endpoints) and Enterprise (10 endpoints)
- Bundles (kits) — creating, editing and assembling from the Growth plan (selling existing bundles keeps working on every plan)
- Staff PIN and POS devices — from the Growth plan
- Staff commission — changing rules and recording payouts from the Growth plan (reading reports stays on every plan)
- Staff attendance — from the Growth plan
- Staff payroll (payrolls, kasbon, payslips) — from the Pro plan (past payrolls, profiles, kasbon and slips stay readable after a downgrade)
- Customer referral program — turning the program on from the Pro plan (referrals that already qualified are still paid after a downgrade)
- Barcode and shelf labels — preview, print and generate barcodes from the Growth plan (the template list is on every plan)
- Account security: 2FA and sessions — available on every plan
- Blogs and blog categories
- Resellers — Growth plan and above
- Multi-seller marketplace and billing your sellers (stall rent, join fee, withdrawal fee) — Pro plan, with 20 active sellers (Enterprise unlimited)
- Custom domain — use your own domain for your online storefront, from the Growth plan (1 domain on Growth, 3 on Pro, 5 on Enterprise)
Still included on Free: the online store and online payments without limits, static QRIS, receipt printing, stock tracking, product import (Bulk Upload) and CSV export, complaints and returns, the owner plus 1 staff, 1 outlet, 2 coupons, and 5 F&B tables.
When you reach a plan limit
- A warning comes first. When usage reaches 80% of a limit (for example 40 of 50 products, or 240 of 300 sales this month), Dashboard and the POS show a notice. At 95% the notice is stronger.
- Nothing is deleted or hidden. Products, customers, photos, variants and older data stay and remain readable. Only adding new ones is refused. Shops that are already over a limit when these rules start lose nothing either.
- Online selling is never stopped. Online store orders, online payments, buyer sign-ups, and complaints and returns keep working.
There are two ways out. Pick the one that fits how you sell:
| Option | Fits | Price |
|---|---|---|
| Upgrade to Growth | Shops that need online selling, more staff, and branches. All the limits above go away. | Rp149,000 per month, promo price Rp99,000 until 7 February 2027 |
| Etalasse Mini | Shops that only sell at the counter. An Android cashier app that works without internet, with unlimited products and in-store sales, but no online store. | Rp199,000, paid once |
Etalasse Mini is only offered for limits about selling in the shop (products, in-store sales, devices, variants, photos, customers, reports, kitchen display, suppliers, import, and promotions). For online features such as product Q&A, chat, abandoned carts, MCP, and booking deposits, the way out is the Growth plan.
How to upgrade
- open Billing & Plan from the Dashboard navigation
- compare the plans and choose the tier you need
- complete payment through the available online payment checkout
- once payment is confirmed, the new plan's features activate automatically
Billing history and invoices are available on the same page.
Add-ons
Add-ons are fixed-price extras on top of your plan. The prices below are current prices; the Etalasse team can change them, and the latest price always shows on the Billing & Plan page before you pay.
| Add-on | Contents | Current price | Billing | For |
|---|---|---|---|---|
| Add 50 sellers | 50 more active sellers | Rp99,000 per month | monthly, with your subscription | shops in marketplace mode (Pro plan) |
| 250 WhatsApp messages | 250 messages | Rp239,000 | one-off, valid 365 days | every plan |
| 1,000 WhatsApp messages | 1,000 messages | Rp949,000 | one-off, valid 365 days | every plan |
Add 50 sellers
The Pro plan includes 20 active sellers. Each Add 50 sellers add-on adds 50 seats, and you can buy more than one (for example 2 add-ons = 20 + 100 = 120 active sellers). Enterprise has no limit, so it doesn't need this add-on.
- Only
ACTIVEsellers count.PENDING,SUSPENDEDandREJECTEDsellers don't use a seat. - When every seat is taken, you can't approve or reactivate another seller, and Dashboard offers the add-on. If seller approval is set to
AUTO, new applicants are kept asPENDING(the customer sees no error), and you approve them after adding seats. - No seller is ever deactivated. If you already have more active sellers than your limit (for example after an add-on stops or the plan goes down), they all stay active. You just can't activate new ones until you are under the limit again.
- The first payment is pro rata to the end of your subscription period. If the period ends within 3 days, the first payment also covers the next period. After that the add-on is its own line on your subscription renewal invoice, at the price you bought it at (yearly subscriptions too: the monthly price × 12).
- Stopping: choose Stop on an active add-on. It stays on until the end of its period and isn't billed again. While it is still active, you can undo the stop. If a renewal invoice goes unpaid, the add-on ends at the end of its period.
WhatsApp packs
A WhatsApp pack adds messages once your plan's monthly WhatsApp quota runs out. Every plan can buy them, including Free (whose monthly quota is 0).
- Messages come from the monthly quota first, then from the pack that expires soonest.
- They cover every WhatsApp message the shop sends: order and booking notifications, seller notifications, member pass reminders, automations and WhatsApp broadcasts.
- Each pack is valid for 365 days from payment. Messages left when a pack expires are lost.
- Active packs, their remaining messages and expiry dates show on the Billing & Plan page.
How to buy an add-on
- open Billing & Plan (shop owner only; staff can't buy)
- in the add-ons section, choose the add-on and how many. Dashboard shows the amount to pay before you continue
- pay through Etalasse online payment. When you return to the Billing page, the status updates on its own once the payment is confirmed
- the add-on is active right away: more seller seats, or WhatsApp pack messages ready to use
Your add-on purchase history is on the same page. Subscription renewal invoices now list the plan line and a line for each monthly add-on.