Skip to content

💳 Billing & Subscription

Your monthly subscription combines a product subscription, any extra branches, and optional Restaurant (F&B). The prices below apply to new paid activations under the November 2, 2026 schedule. Existing paid shops keep the pricing they accepted; check Billing for your shop's actual estimate.

To view your billing details, tap your profile picture and go to Billing.

(Note: Only Shop Owners / Subscribers can view billing details and make payments. Standard staff will only see a message that billing is managed by the Shop Owner).

How Pricing Works

  • Free trial: one calendar month, including one branch and optional F&B. For example, October 28 to November 28; a date missing from the following month is capped to that month's last day. Creating another branch requires the owner to start paid service early.
  • Paid activation: the owner confirms the displayed recurring terms on the website. The trial never silently becomes paid service. Without activation, trial expiry leaves history, reports and billing accessible but blocks new sales and catalog changes. Your data stays available.
  • Product subscription: starts at 9,000 ៛ / month for 0–100 billable products. Higher tiers increase the base according to the displayed pricing. Count products once across the whole shop, regardless of branches or variants. Ingredient-only records and deleted products do not count. Inactive or hidden sellable products still count.
Billable products Product base / month
0–100 9,000 ៛
101–500 9,000–19,000 ៛
501–1,000 19,000–29,000 ៛
1,001–3,000 29,000–49,000 ៛
3,001 or more 49,000–79,000 ៛

Small, Medium and Large prices rise gradually over the first half of their product bracket, then hold at the maximum. Enterprise rises from 49,000 at 3,000 products to 79,000 at 6,000, then stays at 79,000. Base prices are rounded to 100 riel.

  • Branches: one included. Each additional branch has a monthly rate that rises gradually with product count, rounded to 100 riel. Between the points below, the rate increases in a straight line:
Billable products Each extra branch / month
0–100 5,000 ៛
500 10,000 ៛
1,000 15,000 ៛
3,000 30,000 ៛
6,000 or more 60,000 ៛

The branch rate stays fixed for the current paid cycle. Product changes affect the next cycle's branch rate; Billing shows both estimates. The branch quantity is the highest number of simultaneously open branches during the cycle, minus one included branch. Closing a branch lowers future charges if that higher peak is not reached again. Restoring or replacing below an already recorded peak does not charge for another branch. Only the owner can confirm extra-branch fees.

  • F&B: 20,000 ៛ / month for the whole shop, covering all branches, even for a restaurant-only shop. It is additional to the product base. The owner switches it in Shop settings.
  • Full-cycle add-ons: an extra branch or F&B enabled even near the end of a paid cycle can incur its full monthly fee. There is no partial-month discount or credit for closing/disabling during that cycle. F&B used only in the trial does not create a paid charge.

Example: 251 billable products, four peak branches and F&B: 16,600 product base + (3 × 6,900 extra branches) + 20,000 F&B = 57,300 ៛ / month. Without F&B, the same shop pays 37,300 ៛ / month. The base and branch rates use different gradual calculations; ingredient-only records do not increase either.

Billing dates and existing records

The first invoice comes after one full paid month from explicit activation. Subsequent cycles follow that anniversary, capped at month end when needed. Invoices have a 30-day payment grace period. Trial days and a read-only gap before activation are not billed. Starting paid service early ends the trial.

During transition, an existing shop receives its trial once and keeps its data, branches and invoice history. Existing unpaid invoices remain payable. Existing branches are included during that transition trial; their normal branch charges apply after paid activation. Future price revisions apply prospectively; finalized invoice amounts do not change.

Offline sales after trial expiry

An existing table tab can still be settled or voided, but new items cannot be added after expiry. A completed checkout retry does not create another sale.

A late offline sale claiming a time before trial expiry is preserved for owner review. It is not automatically posted from its device timestamp. In Billing, the owner can choose Review offline sales, check the items against the original receipt, and confirm posting. Failed checks leave the sale available for review. The same sale is posted only once. New post-expiry sales require paid activation; overdue invoices still need payment.

Viewing Your Usage

The Usage Metrics (ទិន្នន័យប្រើប្រាស់) card provides a quick summary of your current usage: - Products: Billable, non-deleted sellable catalog records, including hidden/inactive items. - Images: The total number of images uploaded (for informational purposes).

Paying Your Invoice

Each completed paid billing period generates an invoice for your workspace. Website users can pay through KHQR. Native apps display subscription information and plain chouylok.com; open the website independently, sign into the same shop account, manage/pay the subscription there, then return and Refresh in the app.

  1. In Billing History, tap បង់ប្រាក់ (Pay) on an unpaid invoice row.
  2. A unique KHQR code will be generated instantly.
  3. Scan to Pay: Open your banking app and scan the KHQR. The QR code is valid for exactly 10 minutes. A countdown timer will show you how much time is left.
  4. If you are on a mobile device, you can tap Download QR to save the image and pay from your banking app.
  5. After paying, tap Paid (បង់រួចរាល់). The system will verify your payment with Bakong instantly and update your account.

Warning: If an invoice remains unpaid past the grace period, your workspace will be temporarily suspended until payment is settled.

Billing History

The Billing History (ប្រវត្តិវិក្កយបត្រ) table keeps a record of all your past invoices. You can review: - Period (ខែ): The billing month. - Amount (ចំនួន): The invoice amount in KHR. - Status (ស្ថានភាព): Paid, Unpaid, or Expired. - Paid At (បង់នៅ): The exact date and time the invoice was settled.

If an invoice is unpaid, you can generate a new KHQR directly from this history table.

Dedicated database hosting has a separate agreement. Enterprise does not automatically include it, and a hosting request creates no subscription charge or data move.