B2B Account Hierarchies decouple who pays from where goods are delivered. A single parent company (Bill-To) can have dozens of branch locations (Ship-To), each placing independent orders charged back to the corporate credit line under agreed payment terms (NET_30, NET_60, buy-on-credit). Every order requires a Purchase Order number. Credit overdraft protection is enforced atomically — no double-spending across concurrent branch checkouts.
14-day free trial — no charge until day 15
What you get
Bill-To / Ship-To split — one corporate payer, unlimited delivery endpoints
Credit limit enforcement with real-time overdraft protection (SELECT FOR UPDATE — blocks concurrent checkouts from exceeding the same credit pool)
NET_15 / NET_30 / NET_60 / Buy-on-credit payment terms — no card required at checkout
PO number mandatory for all invoiced orders — integrates with buyer's internal approval chain
Per-buyer scope — restrict individual employees to specific Ship-To locations and set per-order spending caps
Deferred platform fee ledger — Mika collects its fee when you mark the invoice PAID, not at checkout
When to use this
Use B2B Account Hierarchies when you supply corporate, government, franchise or institutional buyers who (1) have centralised accounting but distributed delivery, (2) operate on invoiced terms rather than immediate card payment, (3) require PO numbers for internal approval workflows, or (4) need to restrict which employees can order and where orders can be shipped.
Best suited for
How to set it up
Go to Dashboard → B2B Accounts → New company account — create the corporate entity
Under the company, add a Bill-To profile: legal name, ABN/VAT, billing email, payment terms and credit limit
Add one or more Ship-To locations: warehouse name, recipient contact, delivery address
Assign buyer accounts (store customer IDs) to the company — optionally restrict each buyer to specific Ship-To locations or set a per-order spending cap
The buyer logs in to your store, proceeds to checkout, selects their company, chooses a Ship-To location, enters a PO number and places the order
The order is approved for fulfilment immediately — stock is reserved, no card is charged
When you dispatch and invoice the order, mark it PAID in Dashboard → Orders — the credit balance resets and Mika's platform fee is collected
In practice
A fitness equipment supplier manages 140 franchise locations under a single parent company account. Each location is a Ship-To. The head office pays monthly via NET_30. Individual franchise managers can only order to their own location. A corporate buyer at head office has unrestricted access. All orders carry a PO number for the parent company's accounts payable system.
A PPE supplier onboards a state health department as a B2B company account. The department's central accounting unit is the Bill-To (NET_60 terms, $500,000 credit limit). Each hospital is a Ship-To location. Procurement officers at each hospital can place orders independently — all charged to the department's credit pool. Orders above $50,000 require manager approval, enforced via the 'requires_approval_above' spending cap.
A construction materials company supplies a large engineering contractor across 12 active project sites. Each site is a Ship-To. The contractor's accounts payable team is the Bill-To under NET_30 terms with a $200,000 rolling credit limit. Site foremen place orders to their specific site address using the project's PO number — preventing cross-site charge confusion.
Pro tips
Set credit limits conservatively at first — you can increase them as the relationship matures and payment reliability is established.
Use the per-buyer Ship-To restriction to prevent employees from charging orders to the wrong site — particularly important in construction and logistics where address errors are costly.
Automate your invoice workflow: as soon as payment is received from the corporate buyer, mark it PAID in Dashboard → Orders. This resets their credit balance for the next order cycle and collects the Mika platform fee on schedule.
Plan availability
Basic Store
$49/mo
Growth Store
$129/mo
Advanced Store
$349/mo
All plans include a 14-day free trial. No charge until day 15.
You might also want
Ready to get started?
Start your 14-day free trial today. Every feature is unlocked from day one — no card charged until you're ready.
14-day trial · No charge until day 15 · Cancel any time