Plans & Billing
How to view your current plan, change plans, track usage against your limits, and understand what happens if a renewal payment fails.
Your BillionBiz plan controls two distinct things: features (capabilities that are on or off) and limits (caps on how many products, users, coupons, or orders you can have). Everything about your subscription — reviewing it, changing it, and paying for it — happens on the Billing screen.
Go to Settings → Billing & Plan (there's no sidebar item literally named "Billing" — it's a card inside the Settings hub, at /settings/billing).
Key points
- Nothing you already have is ever deleted when you hit a plan limit — BillionBiz just stops you from adding more until you upgrade.
- Switching plans shows you the exact amount due today before you confirm anything.
- Downgrading never deletes data — items over the new plan's limit are locked, not removed, and come back the moment you upgrade again. Plugins are the exception: installed plugins keep working, and only new installs are blocked.
- A missed renewal payment moves your subscription to a Grace Period, not an instant shutdown.
The Billing screen
On the classic admin skin, the Billing screen is divided into up to three tabs: Plan & Billing, Usage, and — for store-level admins (Owner/StoreAdmin, not Vendor) — Add-ons.
v2 skin: a different tab layout
On the newer v2 skin, the same screen is restructured into up to six tabs: Overview, Plan, Invoices, Payment methods, Usage, and (for store-level admins) Add-ons. The underlying data and actions are the same as the classic skin's tabs — they're just grouped differently. This page describes the classic layout first and calls out v2's equivalent tab wherever it differs.
v2 skin: where the renewal date appears
On v2, the date your plan renews is shown once on each tab that needs it, not repeated around the screen:
- overview — the Next invoice estimate card shows the date, with "in N days" beside it. This is the one place the renewal date appears on this tab. With auto-renew off it shows the plan end date instead; see With auto-renew off, every date is the plan end.
- usage — the line under the page title reads "Plan: your plan name, next renewal date." With auto-renew off it reads "Plan: your plan name, plan ends date."
The heading at the top of every tab now names only your plan ("Plan: Max."), and the plan card no longer carries a separate "next renewal" chip. If your subscription is in a Grace Period or has been cancelled, the heading instead shows the grace-end date or the cancelled notice, as before.
Troubleshooting: "I can't see my renewal date at the top." Open overview and read the Next invoice estimate card, or open usage and read the line under the title.
Plan & Billing tab
The top card shows your current plan at a glance: plan name, status (Active, Grace Period, Past Due, Suspended, and so on), monthly price, the date your subscription started, and the date it next renews. The monthly price is the GST-exclusive base price, with the note "Prices exclude GST. 18% GST is added at checkout." beneath it for GST-applicable plans. Next to it, a View Plans button opens the plan chooser.
Below that are two sub-tabs:
| Sub-tab | What it shows |
|---|---|
| Payments | Every transaction — date, amount, and status (Success, Pending, Failed, Refunded). |
| Invoices | Every invoice issued for your subscription, each with a download button for your accounting records. |
Successful automatic renewals appear here too. A successful store-plan or separately billed monthly add-on renewal creates a payment and a paid invoice for the renewed period.
Turn auto-renew on or off
The current plan card has an Auto-renew row with a switch. It decides whether BillionBiz charges your saved card for you on the plan's end date. It is on by default for every store, so nothing changes until you switch it off.
Open the Billing screen
Go to Settings → Billing & Plan and stay on the plan card at the top (the classic skin shows it on the Plan & Billing tab; v2 shows it in the card holding your plan, price and next invoice).
Read the row
With the switch on and a saved card, the row reads "Your plan renews automatically on [date] using your saved card." With the switch on but no saved card to charge, it reads just "Auto-renew is on for [date]." with the no-saved-card warning underneath (see below); the classic and new skins read the same. With it off, it reads "Your plan ends on [date]. Renew before then to keep it active."
Turn it off
Click the switch. A Turn off auto-renew? dialog explains that the plan will not renew on that date, that you then get a 48-hour grace period before the plan expires, and that you can turn auto-renew back on any time before then. Choose Turn off to confirm, or Keep auto-renew on to leave it as it was.
Turn it back on
Click the switch again. Turning it on needs no confirmation.
While the change is being saved the switch shows a small spinner and is locked; it then shows the confirmed state, and the plan card in the sidebar and the dashboard rail pick up the new value. If saving fails, the switch stays exactly as it was, you see a single error message, and you can try again.
When auto-renew is off. On the end date BillionBiz does not charge your card, even if one is saved. The plan moves into the 48-hour grace period (see If your subscription lapses), and then expires if you have not renewed. Renewal reminder emails change to match: instead of promising a charge they say your plan ends on the date and ask you to renew, with a Renew Now button back to this screen. No WhatsApp renewal reminder is sent while auto-renew is off.
When auto-renew is on but there is no card to charge. The switch stays on and a warning appears under the row: "No saved card, so renewal can't be charged automatically. Renew before [date] to keep your plan active." Click Renew plan beside it: the classic skin opens the plan dialog and v2 opens the plan drawer, where you pay for the renewal and can tick the option to save the card for next time.
In the classic skin, the date label on the current plan card follows the same setting: it reads Renews: while auto-renew is on and Ends: while it is off. On free, complimentary and non-Active plans, where the Auto-renew row is hidden, it always reads Renews:.
The sidebar plan card (v2) also nudges you: it shows Renew instead of Upgrade whenever auto-renew is off or the plan has 7 days or fewer left. Its message reads "Renews in N days" while auto-renew is on and "Expires in N days" otherwise, and the line beneath it reads Renews [date] or Expires [date] to match. The card, the Dashboard plan ring, the Billing Overview and the header status chip all use one and the same date, the plan period end, so they never disagree. If the setting is missing or off, the wording is "Expires", never "Renews".
Troubleshooting: why does the collapsed sidebar show a ring or an amber dot?
When the new admin sidebar is collapsed to icons, the plan card shrinks to a small ring above the Settings icon. The ring only appears while your plan is running (not expired) and carries no number; hover it for "Renews in N days" or "Expires in N days", or select it to open Settings → Billing & Plan. A small amber dot on the sign-out button at the very bottom of the rail means the plan needs attention: the plan end is 14 days away or closer, the subscription has expired, or a payment is due. The button's accessible label (what a screen reader announces) ends with the reason, for example "Expires in 9 days" or "Payment due". The dot clears once the plan is renewed. Staff and vendor accounts see neither the ring nor the card.
When you will not see the Auto-renew row
The row appears only on an Active, paid plan. It is hidden on free plans, complimentary plans, and any plan that is in Grace Period, Past Due, Suspended, Expired, or Cancelled status, because there is nothing to switch. It is also hidden when your store has not received the auto-renew setting from the billing service yet. Vendor accounts can read the row's state but cannot change it.
Troubleshooting: "The row says Auto-renew is on but not that it will use my card." No card is saved for automatic charging, so BillionBiz cannot take the payment on the date. The warning under the row says so: click Renew plan, pay for the renewal yourself before the date, and tick the option to save the card. "My plan card says Ends: instead of Renews:." In the classic skin Ends: appears only while auto-renew is off; turn the switch back on and the label returns to Renews:. Troubleshooting: "The switch is greyed out." It is locked while a change is saving (wait for the spinner to finish), or your account is a vendor account, which is read-only. "I turned it off but the sidebar plan card still shows auto-renew on." The card reads the same setting once the save is confirmed; if the spinner never finished, refresh the page and check the row again. "I want to stop being charged without losing the plan early." Turn auto-renew off: the plan stays active until the end date shown, then the grace period applies.
v2: with auto-renew off, every date is the plan end
With auto-renew off BillionBiz never charges your card, so there is no renewal to count down to. The v2 skin then shows the plan end date (the date the paid period stops) everywhere it would otherwise show a renewal or charge date, so all of these agree with each other:
| Where | Auto-renew on | Auto-renew off |
|---|---|---|
| Overview hero, date fact | Renews [date] "in N days" | Ends [date] "in N days" |
| Overview Auto-renew row | "Your plan renews automatically on [date]..." | "Your plan ends on [date]. Renew before then to keep it active." |
| Overview Next invoice estimate | The estimated amount and the renewal date | None, with "Auto-renew is off. Your plan ends on [date]." |
| Overview Needs attention (inside 7 days) | "[Plan] renews in N days" and "Renews [date] on [card]." | "[Plan] ends in N days" and "Auto-renew is off. Your plan ends on [date]." |
| Payment methods Next charge card | Next charge, then the date and your default card | Plan ends, then the expiry date |
| Usage subtitle | "Plan: [plan] · next renewal [date]." | "Plan: [plan] · plan ends [date]." |
| Sidebar plan card | "Renews in N days" and Renews [date] | "Expires in N days" and Expires [date] |
| Header status chip (hover) | "Renew by [plan end date]" | "Expires on [plan end date]" |
| Dashboard plan ring | Plan renews and the days-left ring | Plan expires and the days-left ring |
| Dashboard invoice banner | "Invoice of [amount] is due in N days" counts to the plan end date | The same banner counts to the same plan end date |
The Needs attention card on Overview also lists unpaid invoices ("N unpaid invoices"), and the renewal or plan-end row appears only once the date is 7 days away or closer on an Active plan. Both rows count to the one plan end date, so they never disagree with the sidebar plan card or the header chip.
To see the dates yourself, open Settings → Billing & Plan → Overview, read the hero fact (it says Ends or Renews), then open Payment methods and Usage and compare. To change the setting, use the Auto-renew row on Overview (Turn auto-renew on or off).
Troubleshooting: why does Billing say my plan ends on a date instead of renewing?
Because auto-renew is off for your store. Open Overview and look at the Auto-renew row: if it says "Your plan ends on [date]", nothing will be charged on that date, so every screen above shows the plan end instead of a renewal. Turn the switch back on and the same screens go back to "Renews", "Next charge" and "next renewal". If the switch is on and you still see Ends, refresh the page: the screens read the setting once the save is confirmed. The header chip's date is the same plan end date, not a charge date: it reads "Renew by [date]" while auto-renew is on and "Expires on [date]" while it is off.
Find a renewal charge and download its invoice
Open Billing
Go to Settings → Billing & Plan. On the classic skin, stay on Plan & Billing and find Billing History. On the v2 skin, open overview and find billing history.
Check the payment
Open Payments on the classic skin or payments under v2 billing history. Match the renewal by date and amount. On the classic skin the Type column shows RENEWAL for a plan renewal and ADDON for a monthly add-on renewal. On v2, plan renewals show renewal while monthly add-on renewals show ADDON.
Open the invoice list
Open Invoices on the classic skin. On v2, use tax invoices under billing history, or open the top-level invoices tab. Match the paid invoice by its issued date, period, and total, then use Download PDF (shown as download PDF on the v2 invoices tab).
Invoices for a domain you bought or renewed through BillionBiz show the domain name under the plan name in the invoice list, on the classic skin and on v2 (both the invoices tab and the billing history), so you can tell a domain invoice apart from a plan invoice. The same invoice can be downloaded from Online Store → Domains → My domains; see Domains.
On the v2 overview, the paid invoice also contributes to billing trend → monthly spend.
v2: the Invoices tab
On the v2 skin, open Settings → Billing & Plan → Invoices. The tab label carries a count of all your invoices. Above the list you get a totals strip, then a filter bar, then the invoice table. The classic skin's Invoices sub-tab has none of this: it lists every invoice on one page with no filters.
The totals strip. Three cards appear above the table once at least one invoice has loaded:
| Card | What it shows |
|---|---|
| Paid to date | The sum of your paid invoices, net of credit notes: each refund (credit note) is subtracted from what you have paid. The line under it reads "across N paid invoices". |
| Unpaid | The sum of invoices still awaiting payment ("N invoices awaiting payment"). Void invoices are not counted anywhere in the strip. |
| Last payment | The date of your most recent payment. This card is hidden until at least one invoice has a payment date. |
The strip always totals all your invoices. It does not change when you use the filters below it, so use it as your running balance and the table as the searchable detail.
Find an invoice.
Pick a status pill
Choose all, paid, pending, or refunded. pending shows invoices awaiting payment; refunded shows credit notes. The active pill is highlighted.
Search
Type in the Find an invoice box. It matches the invoice number, the plan name, or a domain name, ignoring upper and lower case, and updates the table as you type.
Narrow by date
Click Date range. From and To date fields open below the bar; the Date range pill is highlighted while either is set. Both ends are inclusive: an invoice issued on the From date or the To date is included, and you can fill only one end for an open-ended range. The match is on the calendar day the invoice was issued, read in your browser's time zone, which is IST for a browser set to India time, so a late-evening invoice stays on its own day. The date pickers will not let From fall after To. Click Clear (next to the fields) to drop the date range only.
Open the receipt
Each row shows the invoice number (with the plan name beneath, followed by the domain for a domain invoice, for example "Hosted App · shop.example.com"), Period, Issued, Total, status, and a download PDF button in the Receipt column. A refund row shows its total with a minus sign and the words "Credit note"; an invoice that carries GST shows its split as "base + tax GST".
The pills, the search and the date range all combine: a row must pass every one. Changing any of them returns you to the first page. With more than 10 matches the table pages 10 at a time, with a range label like "1–10 of 23" and ← / → buttons.
Troubleshooting: why is my invoice list empty?
There are three different empty or error states:
- "No invoices match these filters" with a Clear filters button: you have invoices, but the status pill, search text or date range is hiding them. Click Clear filters to reset the status to all and empty the search and the date range in one go. The most common cause is a date range set earlier in the same visit (the Date range pill stays highlighted), or a search for text that is not in the invoice number, plan or domain.
- "no invoices yet." with "Your invoices will appear here after your first renewal.": nothing has been invoiced on this store, so no filter can help. The totals strip is hidden in this state.
- "Couldn't load billing history" with a retry button: the request failed, not your invoices ("They haven't gone anywhere"). Click retry; if it keeps failing, refresh the page. The totals strip is also hidden while history is loading or in error.
An invoice for a payment you just made can take a moment to appear. If a successful renewal charge has no invoice after that, follow I was charged for a renewal but can't find the invoice.
The payment confirmation email and your tax invoice
After each successful payment, BillionBiz emails a payment confirmation with the paid tax invoice attached as a PDF named like Invoice- followed by the invoice number. This covers a plan purchase, a plan renewal, an add-on purchase, and an add-on renewal. A plan switch fully paid by credit, with nothing charged, carries no invoice PDF; only a credit note is created for it. When the PDF is attached, the email body says so and names the invoice number.
The email goes to the store's point-of-contact email, the address recorded for the store at signup. It does not go to every team member. Credit notes from refunds are not attached.
If the PDF cannot be generated, the confirmation email still arrives without the attachment, and the payment is not affected. The invoice stays available under Invoices / tax invoices as described above.
Didn't get the invoice email?
Check the usual places
Look in spam or promotions for the store's point-of-contact address. A message without the PDF means the attachment step failed, not the payment.
Download it from Billing
Open the invoice list as described in the renewal steps above and use Download PDF.
Still wrong address?
The admin panel has no field for the point-of-contact email, so to change where these emails go, contact support.
The Saved Payment Methods section lists every card or UPI address on file. You can set one as the default for automatic renewals, or remove one you no longer use — both actions work the same way on the classic and the v2 skin.
Adding a new payment method is coming soon
The Add Payment Method button is shown disabled on both skins — there's currently no in-app form for adding or replacing a saved method. The reason is shown on each skin. On the classic skin, hover over the button or tab to it with the keyboard to see the tooltip Adding new payment methods will be available in a future release. On the v2 skin the reason is printed as a line under the add payment method button, so you do not need to hover: Adding or updating a saved payment method will be available in a future release. Selecting the disabled button does nothing. Plan and add-on payments open the in-app checkout dialog described under Pay in the in-app checkout. Its only card-saving control is the optional consent checkbox shown there.
v2: the Payment methods tab
On the v2 skin, open Settings → Billing & Plan → Payment methods. The page has a payment method heading, your saved methods on the left, and (when it applies) a Next charge card on the right. On a narrow screen the Next charge card stacks below the saved methods.
Reading a saved method. Each row has:
- A brand chip on the left with the card network in capitals (for example VISA), or the method type when there is no network. The chip keeps a fixed minimum width and never wraps, so a long brand name stays on one line instead of squeezing the chip.
- A title such as "Visa ending 4242" (just the brand name when there are no last four digits).
- A primary badge on the default method.
- An expiry line when the method has one. The default shows "Expires 08/28 · used for renewals and add-ons"; any other method shows "expires 08/28".
- set as default (on non-default methods only) and remove. Both lock with a spinner while they save.
The Next charge card. It tells you what your default method will be charged and when:
Auto-renew on
The eyebrow reads Next charge. The heading is the renewal date and your default method, for example "12 Nov, Visa 4242." The line beneath gives the amount including GST: "About ₹1,178.82 incl. GST. Change the default method to charge a different one." For a plan with no GST it reads "About ₹999.00." without the "incl. GST". The amount is shown only for priced INR plans; otherwise you see only the "Change the default method..." sentence.
Auto-renew off
The eyebrow changes to Plan ends and the heading shows the plan's expiry date (not the would-be charge date). The line beneath reads "Auto-renew is off. Your plan ends on 12 Nov 2026." No amount is shown, because nothing will be charged.
Read the rows
Below the heading, an Auto-renew row reads On or Off (shown when your store reports the setting), and a Card expires row shows your default method's expiry date when it has one.
To change which method pays, click set as default on another row; the Next charge heading follows. To switch auto-renew itself, use the Auto-renew row on the Overview tab (see Turn auto-renew on or off).
Troubleshooting: why is there no Next charge card?
The card appears only when all of these are true: your saved methods have loaded without an error, one of them is marked as the default (primary), the plan has a renewal date, and the plan is not complimentary. If you have saved methods but none is primary, click set as default on one. If you have no saved method at all, the tab shows "no payment method on file." and a disabled add button with the same visible reason line under it; there is no in-app way to add one yet (see the note above).
Plan Usage tab
This tab shows how close you are to each of your plan's tracked limits — Products, Users, Coupons, Monthly Orders, Emails, and others — as a labelled progress bar.
| Usage level | What happens |
|---|---|
| Below 80% | Normal progress bar, no warning. |
| 80% or above | A yellow warning appears so you have time to plan ahead. |
| 100% | A red alert reading "Plan limit reached. Upgrade to add more." appears with a direct Upgrade button. |
| Unlimited on your plan | Shown as "X / Unlimited" — no cap. |
If you run a marketplace with multiple vendors, each resource row can be expanded to show a per-vendor breakdown of how much of the allowance each seller is consuming.
The Products row counts SKUs, not product rows
The Products number on this tab is your active SKU count — the product's own SKU plus every active variant's SKU, counted once each. A product with many variants uses up far more of this allowance than one row. Full detail (including what "over the limit" does to a product) is in Adding & Editing Products: Your plan's product limit.
Customers is the one exception — it never blocks
Every resource on this tab shows the same red "at limit" banner at 100%, but Customers behaves differently underneath: creating a new customer (from the admin panel or a shopper registering on your storefront) or reactivating a previously-deactivated one is never refused, even past 100%. The count and the red banner are still accurate — you just won't hit a hard stop, because blocking storefront registration would take your store offline for new shoppers instead of just upselling you. See The Customers Screen: If your plan has a customer limit for what "soft" means in practice.
v2's usage tab lists every limit, with its own thresholds
The v2 skin's usage tab shows every tracked limit with the same per-vendor breakdown described above. Its colors and warnings use different thresholds from the classic skin's 80% and 100% (see the next section), so the same store can look "warning" on one skin and "normal" on the other.
v2: the Usage tab
On the v2 skin, open Settings → Billing & Plan → Usage. Under the usage this period heading, the line "Plan: [plan name] · next renewal [date]." names your plan and renewal date. With auto-renew off nothing renews, so the line reads "Plan: [plan name] · plan ends [date]." and the date is the plan end.
Meters. Every tracked limit is a row in the Limits this period card, ranked with the limit closest to its cap first; unlimited rows follow, drawn as a hatched bar with "Unlimited". Each row shows the amount used, the limit and the percentage, for example "820 / 1,000 · 82%". The bar color follows two thresholds, also spelled out in the legend at the top right of the card:
| Bar color | Usage | Legend text |
|---|---|---|
| Green | Under 70% | Under 70% |
| Mustard | 70% up to 89% | 70 to 89% |
| Terracotta | 90% and over | 90% and over |
From 70% a row also gains a short note: "[N] left" while there is room, or "[N] over limit" when usage is already past the limit. Under a row, any vendor breakdown ("Store direct 12", then one entry per vendor) is always visible.
The near-limit banner. When any limited row is at 70% or more, a banner appears above the card. It reads "N limits are close to their caps" (or "N limits reached" as soon as any row has hit 100%) and lists each affected row as "Products 82% · Team members 95%". Its Upgrade plan button opens the Plan tab. The button is hidden on the top plan, since there is nothing higher to move to.
Troubleshooting: "A meter is amber but my numbers look low." The meters count your plan's tracked resources (for example Products counts SKUs, see above), not rows on a list. "There is no banner." No limited row is at 70%; unlimited rows never trigger it. "The tab says it couldn't load usage." Click retry; no figures are shown on purpose when the request fails, rather than stale ones.
What happens at the monthly order cap
Unlike Customers above, Monthly Orders is a hard limit — once a store reaches its plan's order count for the calendar month (UTC), every new-order action is refused until the counter resets or you upgrade. The count is a live count of every order row created this calendar month, regardless of status, so cancelled or refunded orders still count toward it.
Every order-creation path is blocked, not just storefront checkout
Reaching the cap refuses all of the following the same way:
- A customer completing checkout on your storefront.
- An admin creating a manual order.
- Converting a quote/draft document into an order from Documents.
- A customer completing checkout through your WhatsApp ordering bot.
One exception: an order created to finish recording a payment your gateway already captured (a recovery pass that runs when a payment succeeded but no order was ever created for it) is never blocked by this cap — refusing it would mean taking a customer's money without ever producing an order for it. That recovered order still counts toward the same monthly total afterwards.
What the customer sees: checkout fails with an error toast reading the backend's raw message —
literally You have reached the limit for "orders_monthly" in your current plan — rather than
polished, store-branded copy. There's no dedicated "sorry, we're sold out for the month" screen yet;
the toast is the only signal a shopper gets. On the WhatsApp ordering bot the copy is friendlier:
"This store has reached its order limit for this month. Please contact the store directly to place
your order, or try again next month."
What the admin sees: the same raw backend message shown as a toast when a manual order or document-to-order conversion is blocked, plus the Plan Usage tab's normal 80%/100% progress-bar treatment described above. Separately, BillionBiz emails the store's admin once when usage crosses 80% and once when it crosses 95% of the order cap (a single email per threshold per 24 hours, not one email per order) — this is independent of the Plan Usage tab and fires even if nobody opens the Billing screen.
If the plan-limits service is unreachable, checkout fails closed
If BillionBiz's plan-and-billing service can't be reached to check the store's current usage, checkout (and every other order-creation path above) is refused rather than allowed through — the customer sees a temporary "please retry" error instead of the order silently skipping the cap check. This is deliberate: treating an unreachable limit check as "no limit" would let a store's order count run past its plan during an outage.
When the counter resets: at the start of each calendar month, UTC — there's no in-app control to reset it early or extend it mid-cycle short of upgrading to a plan with a higher (or unlimited) order allowance.
Troubleshooting: “Why did checkout suddenly stop working?”
If customers report checkout failing, or your own admin/manual order creation starts failing, check the Plan Usage tab's Monthly Orders row first. If it's at or past 100%, that's the cause — upgrade the plan, or wait for the 1st of next month (UTC) for the counter to reset. This is one of the few limits that blocks a customer-facing flow rather than just an admin action, so it's worth checking before assuming a bug.
Add-ons tab
If you're an Owner or Store Admin (this tab isn't shown to Vendor accounts), a third tab — Add-ons — lets you buy and manage available BillionBiz add-ons directly from the Billing screen, whether or not you already have hosting. It shows the same cards as the standalone Add-ons page:
- Each add-on (for example, the hosting app add-on — 1 hosted site, 5 GB storage, 50 GB bandwidth/month, 500 form submissions/month, GA4/pixel injection, per-site SEO tools, and 1 custom domain per unit) is shown as a card with a Monthly/Annual billing-cycle toggle (Annual is marked Save 17%) and a quantity selector for how many units to add.
- Each card shows Subtotal (GST-exclusive price times quantity), GST (18%) and a bold Total payable today (the Subtotal and GST rows appear for INR add-ons only). The total is what Razorpay charges, so it is higher than the listed add-on price by exactly the GST row.
- Buy Add-on opens the in-app checkout (see Pay in the in-app checkout) to activate it; once active, the card shows an Add Another App option to buy more units.
- Appointments is the single-purchase exception. Its card shows Quantity: 1 Appointments add-on with no quantity selector. While active it shows Appointments add-on active and does not show Add Another App; a duplicate request is refused with The Appointments add-on is already active.
- Cancel Add-on opens a confirmation dialog. Every add-on with an identifiable future paid-period end stays active until that date and stops renewal; the scheduled card then hides Cancel Add-on. Free, complimentary/non-billable, missing-price, and undated legacy grants can cancel immediately when no paid boundary can be found.
v2: your add-ons are listed first
On the v2 skin, open Settings → Billing & Plan → Add-ons. The cards are split into two groups: Your add-ons (add-ons already active on your store) first, then Available to add (everything you can still buy). The group headings appear only when both groups have at least one card. The classic skin's Add-ons tab keeps its own grouping by category instead.
Troubleshooting: "I bought an add-on but it is not under Your add-ons." Only an add-on that is currently active moves up. A purchase that failed, or an add-on that was fully refunded or paused, sits under Available to add with Buy Add-on on its card.
Monthly add-ons on an annual plan
If your store plan is Annual and you select Monthly on an add-on card, the first purchase is a full month at the displayed monthly base price, plus GST where applicable. It is not prorated to, or bundled into, the store plan's annual renewal. The add-on card shows Renews on [date], one calendar month after purchase, and future renewals charge the saved default payment method monthly on that own date.
On a Monthly store plan, a Monthly add-on keeps the existing plan-aligned behaviour: the first
charge is prorated to the plan's next renewal date, then the add-on renews with the plan. The separate
schedule applies only to the Monthly add-on + Annual plan combination.
If the own-date renewal cannot use a saved default payment method or its charge fails, the add-on keeps working for a 48-hour grace period. It retries once after 24 hours. If that retry does not succeed, only that add-on is paused; select Buy Add-on on its card and complete the purchase again to restart it.
When grace starts, BillionBiz sends one [Add-on name] renewal payment failed message to the store's point-of-contact email. It says the saved method could not be charged, gives the grace-end date, confirms the add-on keeps working while payment is retried, and directs you to update the card under Billing. If grace ends unpaid, one [Add-on name] paused email says the add-on paused, your plan and the rest of the store are unchanged, and you should check the card under Billing before buying the add-on again. A successful add-on renewal sends a payment confirmation email with the tax invoice attached (see the payment confirmation email).
Selecting Cancel Add-on schedules every add-on with a future paid-period end, not only Appointments. The add-on keeps working until that date and is excluded from later renewal charges. The card changes from Renews on [date] to Cancelled · active until [date] and removes Cancel Add-on. A monthly add-on on an annual plan ends on its own monthly date, not the plan's annual renewal date. When cancellation is scheduled and the service returns that date, the success message says Add-on cancelled. It keeps working until [date].
If a non-Appointments add-on row has no date, the dialog says Cancel your <add-on name> add-on? If
you've paid for the current period, it keeps working until that period ends. The Appointments
fallback instead says Cancel your Appointments add-on? You will lose access at the end of the
billing period. After confirmation, BillionBiz first tries to use the active plan's future end for a
priced add-on. It cancels immediately only when no paid period can be identified: the add-on is free
or has no price, the account or grant is complimentary/non-billable, or an older paid record has no
future add-on or active-plan end date. An immediate cancellation shows Add-on cancelled. If an
undated cancellation resolves to the plan's future end, the success message includes that date instead.
Open Add-ons
Go to Settings → Billing & Plan → Add-ons.
Find the scheduled card
For a scheduled hosting or top-up add-on, check that Add Another App remains available. Appointments remains active without a buy-more action until its end date.
Select the available purchase action
For a scheduled hosting or top-up add-on, select Add Another App. For Appointments, wait until the displayed end date, then select Buy Add-on.
Complete the purchase
Complete the purchase for the selected add-on.
Check the result
A hosting or top-up purchase clears the scheduled cancellation, keeps the add-on active, and adds the newly purchased quantity. An Appointments purchase reactivates it at quantity 1.
My add-on stopped working
For a monthly add-on on an annual plan, the add-on can pause after a renewal charge fails, the 24-hour retry also fails, and the 48-hour grace ends. This restart path applies to every monthly add-on, not only Appointments.
Open Add-ons
Go to Settings → Billing & Plan → Add-ons.
Check the card
If the active badge has gone and the card shows Buy Add-on, the add-on is no longer active.
Select Buy Add-on
Select Buy Add-on.
Complete the purchase
Complete the purchase again to restart the add-on.
Why does the Appointments card show a date two days away?
During renewal grace, the Appointments card uses the 48-hour grace-end expiry for its Renews on [date] display. The retry still happens after 24 hours; the visible date is when Appointments will pause if renewal remains unpaid, not the annual plan's renewal date.
I was charged for a renewal but can't find the invoice
Payment is recorded before invoice creation, so a bookkeeping failure can leave the charge visible without its invoice. Do not repeat the renewal purchase to create another invoice.
Open payment history
On the classic skin, go to Settings → Billing & Plan → Plan & Billing → Billing History → Payments. On v2, go to Settings → Billing & Plan → overview → billing history → payments.
Match the payment
Match the successful renewal by date and amount.
Check the invoice lists
Check Invoices / tax invoices and the v2 invoices tab again.
Contact support
If the invoice is still missing, contact support with the charge date, amount, and payment type so the billing records can be reconciled.
If an add-on payment fails and a later retry succeeds, the purchase activates the add-on once. A full refund removes the quantity bought by that payment; a partial refund leaves the add-on active at its existing quantity. If a full refund leaves no units, the entitlement is cancelled. The card no longer shows an active badge or Add Another App; it returns to Buy Add-on.
Direct link to this tab
You can deep-link straight to this tab with ?tab=addons on the Billing screen's URL, on both the
classic and v2 skins.
Cancelling your subscription
Currently a v2-only control
Cancelling your subscription from the Billing screen is only available on the newer v2 skin (overview tab), and only to Owner/Store Admin accounts — Vendor accounts don't see this option. There's no equivalent control on the classic skin's Billing screen yet.
On v2, a cancel subscription link opens a confirmation dialog explaining that your store will revert to the free plan at the end of the current billing period and you won't be charged again. Confirming with yes, cancel submits the cancellation immediately; keep plan dismisses the dialog without changing anything.
Choosing or changing your plan
Open the plan chooser
On the Billing screen, click View Plans. A dialog opens listing every available plan.
Choose monthly or annual billing
Annual billing works out cheaper per month. Selecting annual shows the effective monthly cost alongside the full annual amount billed at once, so the saving is immediately visible.
Pick your plan
Each option is labelled Upgrade, Downgrade, or Current so you always know where you stand relative to today's plan. Prices are shown for your selected billing cycle and are GST-exclusive: one note under the plan list reads "Prices exclude GST. 18% GST is added at checkout." (hidden if no listed plan is GST-applicable). Plans carry no individual GST or total line.
Review the switch summary
Before any payment, BillionBiz calculates your proration and shows, in order:
- Credit from unused time on your current plan (only if there is any)
- Any existing credit balance on your account (only if there is any)
- The price of the new plan for the chosen cycle
- Amount after credit — only shown when it differs from the plan price above, i.e. when credit actually reduced what you owe
- GST @ N% — only shown for INR plans; the tax on the amount you're actually being charged today (after credit), not on the full plan price
- Total payable today — the final total, GST-inclusive, below a divider
If the proration results in excess credit — for example when switching to a cheaper annual plan partway through a month — that credit stays on your account and reduces your next renewal, and no GST line is shown (there's nothing to tax).
Pay securely
Select Continue to Payment (or Pay [currency] [amount]). The in-app checkout dialog opens; the steps are in Pay in the in-app checkout below. The in-app Plan Switch Summary remains the place to review New plan price, any Amount after credit, GST, and the final amount before the dialog opens.
v2: the Change plan drawer and its Monthly / Yearly toggle
On the v2 skin the change plan button in the Billing & Plan page header opens the change your plan. drawer, a quick way to compare and switch without leaving the page. It has the same Monthly / Yearly toggle as the Plan tab.
Pick the billing cycle
At the top of the drawer, choose Monthly or Yearly. Every plan row changes its price to match: the monthly price reads / month, the yearly price reads / year. On yearly, a plan with a saving shows Save [amount] a year vs monthly.
Switch
Select switch to [plan] on a row. The drawer closes and the plan dialog opens on the cycle you picked, so choosing Yearly in the drawer opens the dialog on Annual with the yearly price and your proration summary. Nothing is charged until you confirm in the dialog.
If a paid plan has no yearly price, its row reads Yearly price not available for this plan on the Yearly view and its switch to [plan] button is disabled. Switch the toggle back to Monthly to buy that plan. The drawer remembers the cycle you chose, so the toggle on the Plan tab and the dialog stay in step with it.
The drawer only shows monthly prices, or Switch opens on Monthly
Check that the toggle at the top of the drawer is set to Yearly before you select switch to [plan]. On the classic (v1) Billing page there is no drawer. The plan dialog opened by Switch has its own Monthly / Annual choice.
v2: the Plan tab and the comparison table
On the v2 skin, open Settings → Billing & Plan → Plan. At the top, a Monthly / Yearly toggle sets the price shown on every card, and cards are grouped under Store plans and Hosting plans. Your current plan is marked; every other card has an Upgrade to [plan] or Downgrade to [plan] button. A downgrade card that would lock something shows how many limits would be exceeded, and choosing Downgrade to [plan] first opens a Move to [plan]? confirmation that lists what stays in your account but goes read-only above the new limit (or "Nothing in your account exceeds this plan's limits."), with Keep current plan and Continue.
Below the cards sits the compare all plans table ("what you get"). It is open by default, so you see every plan side by side without clicking. The header row is a button: click it to collapse the table, and click it again to reopen it. It resets to open each time you load the page.
Read the columns
There is one column per plan with its price per month. Your plan's column says current; every other column has a switch button.
Read the rows
Rows list each of the plan's limits, so you can see exactly what you gain or lose between plans.
Switch
Click switch under a plan. The plan dialog opens on that plan with your proration summary, as in the steps above, before anything is charged.
Troubleshooting: "I can't see the comparison table." It is collapsed; click the compare all plans header. "There is no switch button on my plan's column." That column is your current plan.
Pay in the in-app checkout
Plan switches and add-on purchases are paid in a BillionBiz-branded dialog, powered by Razorpay (its footer reads Payment secured by Razorpay). You reach it from Continue to Payment on the plan switch screen, from Buy Add-on / Add Another App on Billing → Add-ons, and from the hosting add-on purchase (see Hosting add-ons). The dialog has three areas side by side:
- Order summary (left): the item title, Review your payment, Base amount, GST (N%) and Total due. These match the totals shown before you opened the dialog. Below the totals, under a Contact heading, is the single Mobile number field. It appears once for the whole checkout, whichever method you pick.
- Payment-method list (middle): a vertical list of methods. Each row shows an icon, the method name and a short hint, for example Scan and pay (UPI QR), Credit and debit (Cards) or 3 banks (Netbanking). The selected row is highlighted with an accent bar.
- Method panel (right): the method's title, its own fields or provider tiles, and one Pay button at the bottom. The X (Close checkout) button sits at the top of this panel.
On a narrower window (below about 900 pixels) the order summary, with the Mobile number field, collapses into a strip above the method list and panel.
Some accounts may show a Razorpay window instead
The in-app checkout is controlled by a rollout setting that is on for some environments and accounts before others. Where it is off, Continue to Payment and Buy Add-on may show Razorpay's standard payment window instead, where you choose any method Razorpay presents and pay there. The in-app dialog also falls back to that standard window automatically if it cannot load your account's payment methods (it waits about 10 seconds). Everything below applies to the in-app dialog only.
Review the order summary
Check the item title, Base amount, GST (N%) and Total due in the left area. The total is exactly what the Pay button will charge.
Choose a payment method
In the method list pick one of Cards, Card EMI, Netbanking, Wallets, UPI QR, Cardless EMI or Pay later. Only methods enabled on your Razorpay account are listed, and the first usable one is pre-selected. While methods load you see grey placeholders and a loading status. A row that is greyed out and shows a lock chip is unavailable (see the next section).
Enter your mobile number
Fill Mobile number in the left area, under Contact. It is pre-filled when your account has one. It accepts a 10-digit Indian
mobile number; a leading +91 or 0 is dropped for you and anything beyond 10 digits is ignored.
Fill in the method details
What appears depends on the method:
| Method | What you do |
|---|---|
| Cards | Fill Card number, Name on card, Expiry (MM/YY) and Security code (details in the validation table below). |
| Card EMI | The same four card fields, plus EMI bank and then EMI plan (each plan reads like "6 months at 14% interest"). The plan list stays disabled until a bank is chosen. |
| Netbanking | The Search all banks box is focused for you; type to filter. Under Popular banks pick a bank tile, or scroll All banks and pick any tile. |
| Wallets, Cardless EMI, Pay later | Pick one tile under Choose a provider. Tiles use readable provider names. Wallets tiles show the wallet's logo above the name; Cardless EMI and Pay later tiles show the method's icon in the same place, so every tile has the same layout. If a wallet or bank logo cannot load, the tile shows the method icon instead. |
| UPI QR | Nothing to fill in. The panel shows three steps: 1. Select Pay. 2. Scan the QR code with any UPI app. 3. Approve the payment in your app. A placeholder reads Your QR code appears here after you select Pay; the QR code itself is shown on Razorpay once you select Pay. |
Optionally save the card
For Cards and Card EMI, a checkbox reading Save this card securely as a network token with my consent appears when your billing account supports saved cards. It is unticked by default; a card is only saved if you tick it. If the checkbox is not shown, saving is not available for your account.
Pay
Select the single Pay button; it shows the amount, for example Pay ₹706.82, for every method including UPI QR (there is no separate QR button). The button changes to Processing payment… and then Verifying payment… once the payment is received. The dialog never redirects the page: when verification succeeds the dialog closes, you stay on the same screen, and a green confirmation appears. For a plan switch it reads Plan switched successfully to [plan name]!; for a hosting add-on it reads Add-on activated successfully.
Unavailable methods and providers
A method or tile that cannot be used right now is shown disabled, so you are never left with an empty list. In the method list a disabled row shows the method name on its own line, with a lock chip on the line below it, replacing the description. Hover the chip to see the full reason:
| What you see | Meaning |
|---|---|
| Chip Min ₹X (for example on Card EMI, Cardless EMI or Pay later) | Your Total due is below the minimum amount that method accepts. The chip shows Min {amount} (for whole-rupee minimums the decimal is dropped to keep the chip short); hover it to see Available from ₹X. A smaller purchase cannot use it; a larger total (for example more units of an add-on, or an annual plan) can. |
| Chip Unavailable | The method is temporarily unavailable. Hover the chip to see Temporarily unavailable. Choose another method or try again later. |
| A method is missing from the list altogether | It is not enabled on your Razorpay account, so the dialog does not list it. |
Individual bank or wallet tiles inside a method are dimmed and show the longer reason as text under their name (Available from ₹X or Temporarily unavailable). If no method at all can be used, the right panel shows No payment methods are available for this order right now. Please contact support.
In Card EMI, banks that cannot take your amount appear greyed in the EMI bank dropdown with the same reasons. A method is selectable only if at least one of its providers is usable.
Netbanking search
Under Netbanking, Popular banks lists up to six large banks first, but only banks your account actually returns. Type in Search all banks to filter the full All banks list by bank name; while you are searching, the Popular banks row is hidden. If nothing matches the dialog says No matches. Try a different name. Greyed bank tiles follow the same rules as above.
Field validation
Fields check themselves as you type and show a red message under the field after you leave it. Typing in a field clears its message until you leave it again. The Pay button stays disabled until everything is valid, and a line under it says what is still missing.
| Field | Behaviour and message |
|---|---|
| Mobile number | Normalised to 10 digits. Invalid: Enter a valid 10-digit Indian mobile number. |
| Card number | Digits are grouped as you type (4-4-4-4; American Express 4-6-5). The detected brand shows under the field, for example "Visa card". It must have a valid length for the brand and pass the standard card-number checksum (Luhn). Invalid: Enter a valid card number for the detected card brand. |
| Name on card | Letters, spaces, periods, apostrophes and hyphens only, 2 to 26 characters. Invalid: Use 2–26 letters, spaces, periods, apostrophes or hyphens. |
| Expiry (MM/YY) | The slash is added for you (typing 5 becomes 05/). A month outside 01 to 12 is rejected as you type. Expired cards, and years more than 20 ahead, show Enter a valid month (01–12) and year, from this month up to 20 years ahead. |
| Security code | Masked as you type. 3 digits, or 4 for American Express. Invalid: Enter the 3-digit security code. or Enter the 4-digit American Express security code. |
| EMI bank / EMI plan / provider tile | Nothing chosen: Choose an available option to continue. |
The line under the Pay button names the next thing to fix, in this order: Choose a payment method to continue., Enter your mobile number to continue., Complete your card details to continue., Choose an EMI bank to continue., Choose an EMI plan to continue., Select one of the options above to continue. After a failed payment the Security code field is cleared and shows Security code cleared for your protection. Re-enter it to try again. until you type it again.
The bank or 3-D Secure window. Many card, netbanking, wallet and UPI QR payments open a separate window or popup for your bank's authentication or the QR code. Allow popups for the admin panel's address. If the window has not appeared after a few seconds, a message reads "Your bank or payment provider may have opened an authentication window. Check it and allow popups." For security the security code is cleared from the form once you press Pay.
If you close the dialog. The X (Close checkout) button returns you to the billing screen and shows Checkout closed. No payment was made. It is disabled while a payment is processing or being verified, so a payment already captured can never be paid twice.
If the payment fails. The dialog stays open and a red alert titled Payment didn't go through appears above the Pay button. A specific reason from the bank or Razorpay is shown only if it adds information beyond the title; generic reasons are not repeated. The alert ends with Check your details and try again, or choose another payment method. Your order is kept. To retry: first re-enter the Security code, which was cleared when you pressed Pay and now shows Security code cleared for your protection. Re-enter it to try again.; then correct any details or choose another method, and select Pay again. If you closed the bank window yourself, select I closed the payment window — return to checkout; a warning reads "Only retry after confirming the previous payment was not completed." If no result arrives within about two minutes the dialog shows "Still waiting for the payment result. Check the payment window before retrying." and does not retry automatically.
If verification fails. The message Payment received, but verification failed. Retry verification without paying again. appears and the button becomes Retry verification. Use it; do not pay again.
Troubleshooting: checkout questions
- Why is Card EMI (or Cardless EMI, Pay later) greyed out? Your Total due is below that method's minimum and the row shows a Min ₹X chip. Pick another method, or raise the total (more add-on units, an annual plan) to reach the minimum.
- A row shows Unavailable, or a tile says Temporarily unavailable: that method or provider is off for now. Choose another provider or method, or try again later.
- The panel says No payment methods are available for this order right now: none of the methods can take this order. Contact support.
- A method such as Netbanking, Wallets or UPI QR is missing: it is not enabled on your Razorpay account, so the dialog does not list it.
- The bank or QR window never appeared: your browser blocked the popup. Allow popups for the admin panel in the address bar, then use I closed the payment window — return to checkout and try again only after confirming no payment went through (check Payments under Billing History).
- Pay is disabled: read the grey line under it; it names the field or choice still missing.
- Payment succeeded but the add-on or plan is not showing: wait a short while and refresh the page. Payments that were captured but not yet matched to your account are reconciled automatically, usually within about an hour. Do not pay a second time; check Payments under Billing History and contact support if it is still missing after that.
- The dialog looks like Razorpay's own window: your account is on the standard checkout (see the note above); the same payment methods apply.
As soon as payment is confirmed, your plan switches immediately and your new features and limits are available at once.
What happens when you downgrade
If you select a lower-tier plan and your current usage exceeds what that plan allows, BillionBiz shows a Downgrade Impact screen before proceeding. It lists every limit you would exceed — for example, if you use 800 product slots but the target plan allows 500. You must read and acknowledge the impact before the switch completes.
Each exceeded limit expands into two lists, and it is worth knowing exactly how they are built:
- Will remain active — the items the target plan still has room for. They are kept in the order they were created, oldest first — matching what actually happens after the switch, because the platform locks your newest items first and restores your oldest items first. Your longest-standing items are the safest ones.
- Will be disabled — everything from the point where the plan's allowance runs out.
Plugins work differently. If you have more plugins installed than the target plan allows, the plugin row lists every plugin under Will remain active, with the line "All N existing item(s) stay active and editable — new ones are blocked until you are within the limit", and nothing under Will be disabled. Every installed plugin stays active and keeps its settings; the lower limit only stops you installing new plugins until you are back under it (by uninstalling some) or upgrade again. If plugins are the only limit you exceed, no 24-hour grace period starts: the screen shows "Nothing is switched off and no grace period starts." and the checkbox you tick reads "I understand that I will not be able to add new items beyond the new plan's limit". The Feature limits will be exceeded banner in the plan dialog likewise says everything you already have stays active and editable. Shipping plugins never count toward the limit at all. A plan that does not include plugins (Free) is treated as an allowance of 0, so with any non-shipping plugin installed the plugin row appears there too, for example "Plugins — 3 current → limit 0", and the same rule applies: all three stay active, and new installs are refused until you upgrade or uninstall plugins down to the allowance. Uninstalling a plugin takes effect immediately and lowers the count. See Plugins for the exact message you see when an install is refused.
The split is measured in the same units as the limit itself, not in rows on screen. For products that matters: each product counts one slot per sellable SKU, so a product with three colour variants uses four slots, not one. A single variant-heavy product can therefore be the one that crosses the line, and you may see a product with many variants marked for disabling while several simpler products after it stay active. That is the allowance being spent, not an ordering mistake. The summary line above each list always reports slots; the list headings report how many actual items are in the list below them.
Each list shows only the first few items inline, with a "+ N more" line underneath. If you are over a limit by a large amount there is a second, larger cut behind that: the panel is sent at most 50 affected items (oldest first) no matter how far over you are, and it tells you when that has happened. So on a store hundreds of items over its cap, the "+ N more" figure counts what is left of those 50 — not the full remainder. The slot counts on the summary line above each list are never capped and are always your real totals.
Your data is never deleted
On a downgrade, anything over the new plan's limit simply becomes locked and inactive — it is not removed. Upgrading again immediately restores it. Installed plugins are never locked by a downgrade.
If your subscription lapses
Subscriptions can enter a short Grace Period if a renewal payment fails — for example, a saved card expires. During the grace period, your store and all your data remain fully intact and the admin panel stays accessible. A notice on the Billing screen explains the situation and prompts you to update your payment method or renew.
Downgrade grace period. When you move to a lower plan, a Plan Downgrade Grace Period Active banner at the top of the admin panel shows the hours left. It reads "Usage limits will be enforced in" that many hours, then "Features not in your new plan, such as Google sign-in for customers, are already switched off. Review usage or upgrade." So the split is: usage limits (products, staff, storage and so on) are enforced only after the grace period ends, giving you that time to trim usage; features that are not part of the new plan, for example Google sign-in for customers, switch off immediately and do not wait for the grace period. Plugins are not part of this: installed plugins are never switched off when the grace period ends, and a downgrade where plugins are the only limit exceeded starts no grace period and shows no banner. If a feature stops working right after a downgrade, check whether the new plan includes it in the comparison on Pricing & Plans.
If the grace period expires without payment, the subscription moves to Suspended — the store goes temporarily offline, but nothing is deleted. Resolving billing restores everything immediately.
Plan grace and add-on grace are separate
This subscription state is different from a failed own-date renewal for a Monthly add-on on an Annual plan. That add-on stays active for its own 48-hour grace and then pauses by itself; the store plan does not move to Suspended because of that add-on charge. Restart the add-on from Settings → Billing & Plan → Add-ons → Buy Add-on.
v2 status alerts
The classic admin-panel skin shows dedicated banners for Past Due, Suspended, and Expired states in addition to the Grace Period notice. On the v2 skin, the plan-status pill at the top of the Billing screen now shows a distinct color and label for every one of these states too (previously it only styled Active correctly) — but its explanatory subtitle line still only writes bespoke wording for Grace Period and Cancelled, defaulting to ordinary "active" phrasing for Past Due, Suspended, or Expired. If you're on the v2 skin, rely on the pill's color/label — or switch to the classic skin — to be sure of your exact status.
"We couldn't verify your plan right now"
Every time you save something that counts against a plan limit (for example a product, variant, or inventory change), BillionBiz checks your plan. If that check can't get an answer at that moment, because of a brief platform hiccup and not a problem with your account, you'll see the message "We couldn't verify your plan right now. Please try again in a moment."
- The admin panel stays fully usable. You are not locked out, and your subscription is unaffected.
- The action you just tried was not saved. Wait a few seconds and try it again.
- If your plan was confirmed recently, saves keep working through a short outage without showing this message at all.
The full-screen Your Subscription Has Expired screen appears only when your subscription has actually expired or has no plan attached. If you see that screen while your Billing tab shows an active plan, reload the page; if it persists, contact BillionBiz support.
Paying for BillionBiz itself
Everything above is about your own subscription fee to BillionBiz — a separate, distinct transaction from the payments your customers make on your store. For how customer payments flow to your bank account, see Finance: Payouts, Settlements & Invoicing.
Next steps
- Pricing & Plans (Free / Starter / Growth / Pro / Max) — full feature and limit comparison across tiers.
- Finance: Payouts, Settlements & Invoicing — how customer payments reach your bank account.