Pricing
One price.
Nothing added later.
$149 USD per month, everything included. No platform fees, no transaction fees, no per-seat charges, and no implementation invoice at the end of onboarding.
It does not go up as you grow. Adding buyers, SKUs or order volume costs you nothing — which is the opposite of how per-order platforms work, and it is deliberate.
$149USD / month
Everything you need to run wholesale online.
- Unlimited products
- Unlimited buyers
- Unlimited orders
- Branded buyer portal
- Tiered pricing
- Price lists
- Net terms invoicing
- PDF invoices
- Shopify sync
- Quote system (RFQ)
- Sales rep ordering
- Multi-currency
- Discount codes
- Company accounts
- Shopping lists
- Quick order (SKU)
- Shipping zones
- Tax zones
- Australia Post rates
- Email notifications
- Product attributes
- 4 storefront themes
Custom
For high-volume wholesale with custom requirements.
- Everything in Pro
- Custom domain
- API access
- Priority support
- Dedicated onboarding
- Custom integrations
- Multi-warehouse
- SLA guarantee
How billing works — and how leaving works
Your subscription
We invoice you monthly and you pay by bank transfer. No credit card required to start.
Your buyers’ payments
Buyers order on net terms, you invoice them, they pay by bank transfer, and you record the payment.
Card payments
Online card payments are coming. They will be optional — net terms will always be available.
If you cancel
No contract and no notice period. Export products, buyers, orders and invoices to CSV yourself, any time. Data is kept for 30 days after cancellation.
Frequently asked questions
My buyers are not technical. Will they really use this?
There is nothing to install and nothing to learn — they click a link, sign in and see their own pricing. And you are not dependent on it: with a sales rep account you can place an order on a buyer’s behalf, so a buyer who insists on emailing or phoning still ends up as one correctly-priced order in one system. In practice buyers switch themselves once they find one-click reorder.
What happens to the orders and buyers I already have?
We import them during onboarding. Send us your catalogue as a CSV or connect Shopify, and give us your buyer list with the terms you have agreed with each of them. You do not re-enter anything, and you do not have to stop trading while we do it.
How do my buyers pay?
Net terms invoicing. Buyers place orders, you generate invoices, they pay you via bank transfer, and you record the payment in WholesaleOS. This is how most Australian wholesale already settles — we did not change it, we just stopped it living in your inbox.
Will you add card payments later?
Yes. Online card payments are coming. It will be optional — net terms will always be available, and nothing you set up now has to change.
Can I get my data out if I leave?
Yes, at any time, without asking us. Products, buyers, orders and invoices all export to CSV from your dashboard. There is no contract and no notice period, and your data is retained for 30 days after cancellation so a migration is never rushed.
Is there a free trial?
Yes — 14 days, no card required. We set up your portal during onboarding, so what you are trialling is your own catalogue and your own pricing, not a demo account full of sample data.
Are there any transaction fees?
No. Zero platform fees, zero transaction fees, no per-seat pricing. $149 USD per month, flat, whatever volume you do.
What if I need help after go-live?
You email the team that built and configured your portal, not a ticket queue. We respond within 4 hours during Australian business hours.
Do I need Shopify?
No. WholesaleOS works standalone. Shopify sync is optional — you can add products manually or via CSV import, and plenty of brands run it without a Shopify store at all.
Do you support Australia Post?
Yes. Flat-rate zones, weight-based rates, or live Australia Post, Sendle and TNT rates via EasyPost.
How do I pay for WholesaleOS?
We invoice you monthly and you pay by bank transfer. We issue a tax invoice.
Can I cancel anytime?
Yes, no contracts. Cancel from your dashboard. Your data is retained for 30 days after cancellation.