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.

By the Crate teamUpdated

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.
Contents
  1. The question
  2. In Shopify
  3. Where it gets manual
  4. When a buyer is overdue
  5. In Crate
  6. Which to use
  7. Questions

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.

  1. 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.
  2. 02Pick and pack. Open the draft, fix quantities, and add a custom shipping rate with the real cost.
  3. 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.
  4. 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

Order now, invoice later in Shopify B2B compared with Crate Wholesale
StepShopify B2B (Basic, Grow, Advanced)Crate Wholesale
Buyer places the orderSubmitted as a draft order for reviewPlaced as a pending order; buyers on terms are not asked for a card
ShippingCustom rate typed into each draft, or a shipping fee added by editing the orderLeft for you to add by default; type the charge or use the cost of the labels you bought in Crate
Short-picksEdit the draft or the orderEdit lines and quantities on the order; a Crate invoice can be re-issued after changes
When the invoice goes outWhen you send it from the draftWhen you confirm, or held until you send it
PaymentShopify checkout linkPay link for card or ACH; Crate adds 0.5% on ACH capped at $5, nothing on card
Who owes youFilter orders by Due or Overdue; up to five remindersOutstanding balances by age for each customer, overdue reminders, and buyers see what they owe in their portal
Prices per buyerUp to 3 active catalog assignments; direct company assignment is Plus onlyPrice 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).

What happens when a buyer on terms has an overdue invoice
Shopify B2BCrate Wholesale
Payment on the due dateNot taken automatically; you collect itNot taken automatically; the buyer pays from the invoice pay link
A new one-off orderGoes through, unless you switched the location to submit for reviewComes in as pending for you to confirm (automatic confirmation is off by default); Crate does not block it
Seeing who is behindFilter orders by Due or OverdueUnpaid invoices show their days overdue in the order list, and each customer's outstanding balance is shown by age
A repeat or standing orderSubscriptions 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 termsChange the payment terms on the company locationMove 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.

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.

We use cookies for analytics and advertising to improve Crate and measure our ads. Essential cookies keep you signed in and are always on. See our Privacy Policy.