Wholesale field guide
Order now, invoice later: wholesale with shipping added after packing
Wholesale buyers want to send an order without paying. You want to pick it, weigh it, add the real shipping cost and then send one invoice on their terms. Here is how to do that in Shopify, and how Crate does it in one place.
The short answer
- Shopify B2B on Basic, Grow and Advanced can take orders for review, let you add shipping to the draft and invoice on net terms.
- Each order is still a draft you open, edit and invoice by hand, and Shopify has no per-customer balance report in its help center.
- Crate takes the order without a card, leaves shipping for you to add, holds the invoice until you send it and shows who owes what, from $50/month.
The question wholesale sellers keep asking
In November 2026 a wholesale-only seller on Shopify Grow asked for exactly this: buyers submit a cart with no payment and no shipping, then the seller sends an invoice with shipping added once the order is picked (Reddit r/shopify). They were replacing Excel order forms sent by email. A few days earlier another seller asked how non-Plus wholesale sellers keep track of who owes them (Reddit r/shopifyDev).
The answer has three parts: take the order without payment, add the real shipping before you bill, and follow the money until it is paid.
How to do it in Shopify
Shopify B2B is included on Basic, Grow, Advanced and Plus, with net terms and draft order invoicing on all four (Shopify). It is not on Starter or Retail.
- 01Turn on submit for review for the company location. Every order from that location then arrives as a draft order, and the buyer sees a Submit for approval button at checkout. Buyers can choose a payment method later.
- 02Pick and pack. Open the draft, fix quantities, and add a custom shipping rate with the real cost.
- 03Under Payment, choose Payment due later and pick the terms: due on receipt, due on fulfillment, net 7 to net 90, or a fixed date. Then send the invoice.
- 04Track it. Filter orders by payment status Due. Unpaid orders turn Overdue after the due date, and you can set up to five payment reminders.
If the order was placed normally, you can still add shipping afterwards: Edit, then Add shipping fee, and send the customer an updated invoice to pay the difference (Shopify). Shopify does not recalculate rates when an order is edited. Sources: checkout settings, draft orders for review, draft orders, payment reminders.
Where it gets manual
| Step | Shopify B2B (Basic, Grow, Advanced) | Crate Wholesale |
|---|---|---|
| Buyer places the order | Submitted as a draft order for review | Placed as a pending order; buyers on terms are not asked for a card |
| Shipping | Custom rate typed into each draft, or a shipping fee added by editing the order | Left for you to add by default; type the charge or use the cost of the labels you bought in Crate |
| Short-picks | Edit the draft or the order | Edit lines and quantities on the order; a Crate invoice can be re-issued after changes |
| When the invoice goes out | When you send it from the draft | When you confirm, or held until you send it |
| Payment | Shopify checkout link | Pay link for card or ACH; Crate adds 0.5% on ACH capped at $5, nothing on card |
| Who owes you | Filter orders by Due or Overdue; up to five reminders | Outstanding balances by age for each customer, overdue reminders, and buyers see what they owe in their portal |
| Prices per buyer | Up to 3 active catalog assignments; direct company assignment is Plus only | Price tiers, volume breaks or a price for one customer on every plan |
Shopify also keeps deposits and partial payments on Plus, which starts at $2,300/month (Shopify pricing). In the thread about who owes you, the one answer said draft orders with terms handle basic net 30, but deposits and partial payments still need workarounds.
When a Net 30 buyer is overdue and orders again
This is the question that keeps coming back in Shopify Community. One brand with 12 stockists on Net 30 described a buyer placing a fourth order while three invoices were still unpaid (Shopify Community, July 2026).
Shopify does not take the payment when terms run out: you collect it yourself, and the order shows as Overdue in the customer account (Shopify). Its payment terms help says nothing about stopping new orders, and sellers in the community say it does not. One reply in 2026 put it plainly: "nothing in the platform stops a company that's already behind from placing another order" (Shopify Community). The workaround people suggest is to switch that company location to submit for review, so the next order arrives as a draft you approve or cancel, and to start new buyers on prepayment. Shopify also lists subscriptions as incompatible with B2B (Shopify).
| Shopify B2B | Crate Wholesale | |
|---|---|---|
| Payment on the due date | Not taken automatically; you collect it | Not taken automatically; the buyer pays from the invoice pay link |
| A new one-off order | Goes through, unless you switched the location to submit for review | Comes in as pending for you to confirm (automatic confirmation is off by default); Crate does not block it |
| Seeing who is behind | Filter orders by Due or Overdue | Unpaid invoices show their days overdue in the order list, and each customer's outstanding balance is shown by age |
| A repeat or standing order | Subscriptions do not work with B2B checkout (Shopify lists them as incompatible) | Held automatically while the buyer has an overdue invoice; you get an email and release it when you choose |
| Tightening terms | Change the payment terms on the company location | Move the buyer back to prepaid in their customer settings |
Crate does not have credit limits, so it will not stop a one-off order on its own. What it does, with automatic confirmation left off (the default), is have you confirm each order yourself, with that buyer's overdue invoices marked in the same order list, and it keeps standing orders from quietly piling up on an account that has stopped paying. Standing orders are on the Growth plan.
How Crate handles order now, invoice later
Crate is a wholesale portal that sits next to your Shopify store. It imports your Shopify products and stock, and gives each buyer a login with their own prices.
- Orders without a card. Each buyer has payment terms: prepaid, due on receipt, COD, or Net 7 to Net 90. Only prepaid buyers pay at checkout.
- Shipping after packing. By default the portal leaves shipping for you to add to the invoice. Set the charge yourself, or let Crate use the cost of the shipping labels you bought for the order. Flat rates with a free-shipping threshold, live carrier rates and zone rates are there if you would rather charge at checkout.
- Review before you bill. New orders wait as pending. Change quantities or remove a line if you are short, then confirm.
- Invoice on your timing. Send the invoice automatically when you confirm, or hold it until the order is packed and send it yourself. The invoice shows the shipping line and a due date from the buyer's terms.
- Get paid and follow up. Buyers pay by card or ACH from the pay link. Overdue reminders go to the buyer and to you, and you see outstanding balances by age for each customer.
- Priced for small wholesale. $50/month for up to 20 active buyers; Growth at $80/month adds Crate invoicing, payment collection and standing orders.
Prefer QuickBooks Online for invoices? Crate can send invoices there instead. In that case make your edits before you confirm, because Crate does not change an invoice that lives in another system.
Which to use
Where it may still fit: If you have a handful of wholesale buyers on one or two price lists and you are happy to open each draft order, native Shopify B2B on Grow does this with no extra app.
Pick Crate when the drafts pile up: more buyers, prices for each account, a weekly reorder, or the need to see at a glance who owes you. It replaces the email-and-spreadsheet step without moving you to Shopify Plus. For the wider Shopify picture, read Shopify wholesale without Plus or see Crate for Shopify.
Questions
- Can a Shopify wholesale buyer order now and pay later?
- Yes, on Basic, Grow, Advanced and Plus. Shopify B2B includes net terms and draft order invoicing on all four plans. You can also set a company location to submit orders for review, so each order arrives as a draft order you check before invoicing. B2B is not available on the Starter or Retail plans.
- How do I add shipping to a wholesale order after it is packed in Shopify?
- If the order came in as a draft for review, add a custom shipping rate to the draft and send the invoice. If it is already an order, choose Edit, then Add shipping fee, and send the customer an updated invoice so they can pay the difference. Shopify does not recalculate shipping rates when you edit an order.
- How do I see which wholesale customers owe me money in Shopify?
- Filter orders by payment status, for example Due, which covers payments due today and overdue ones. Orders past their due date show as Overdue. You can set up to five payment reminders. We did not find a per-customer statement or aging report in Shopify's help center.
- Can a Shopify wholesale buyer with an overdue invoice keep ordering?
- Yes. Shopify marks the unpaid order Overdue but does not take the payment when the terms run out, and its payment terms help says nothing about stopping new orders. Sellers in Shopify Community report that a company behind on payment can still check out. The usual workaround is to switch that company location to submit orders for review, so new orders arrive as drafts you approve or cancel.
- Does Crate stop a buyer with an overdue invoice from ordering?
- Not for one-off orders: they still come in, but portal orders wait as pending until you confirm them (unless you turned on automatic confirmation), unpaid invoices show how many days overdue they are in your order list, and you can see each customer's outstanding balance by age. Standing orders are different: when the buyer has an overdue invoice, Crate holds the scheduled order and emails you, and nothing is created until you release it. You can also move the buyer back to prepaid until they catch up.
- How does Crate handle order now, invoice later?
- Buyers on terms place the order without a card. By default, shipping is left for you to add. You review the order, change quantities if you short-pick, set the shipping charge or use the cost of the labels you bought, then send one invoice with a due date from that buyer's terms and a pay link for card or ACH.
- Can I hold the invoice until the order ships in Crate?
- Yes. Invoices can go out when you confirm the order, or be held until you send them yourself. A held invoice has no number, due date or pay link until you send it.
- Does Crate replace my Shopify store?
- No. Crate imports your Shopify products and stock into a separate wholesale portal. Your retail store stays as it is.
- What does Crate cost for this?
- Crate Wholesale starts at $50/month for up to 20 active buyers. Growth is $80/month for up to 50 active buyers and adds Crate invoicing, payment collection and standing orders. On a Crate invoice paid online, Crate adds 0.5% on ACH payments, capped at $5, and nothing on card; Stripe's processing fee is separate.
Sources
- 1. Shopify Help: Creating draft orders
- 2. Shopify Help: B2B features by plan
- 3. Shopify Help: B2B payment terms
- 4. Shopify Help: B2B checkout settings
- 5. Shopify Help: B2B draft orders for review
- 6. Shopify Help: Editing orders
- 7. Shopify Help: Adding shipping fees to an order
- 8. Shopify Help: Deferred payments and payment reminders
- 9. Shopify Help: Filtering orders
- 10. Shopify pricing
- 11. Shopify Help: Payment terms for B2B
- 12. Shopify Help: B2B considerations
- 13. Shopify Community: Setting up NET30 payment options for wholesale customers? (2025 to 2026)
- 14. Shopify Community: How do you track unpaid net 30 wholesale orders? (July 2026)
- 15. Reddit r/shopify: Wholesale App for B2B (November 2026)
- 16. Reddit r/shopifyDev: how do you track who owes you? (November 2026)
Shopify sources reviewed November 9 and 11, 2026. Shopify changes its plans and features, so check its help center for the latest.
Take wholesale orders now, invoice when they ship
Show us how wholesale orders and invoices work for you today. We can walk through the same flow in Crate with your Shopify catalog.
14-day free trial. No credit card required.