Shopify payment terms explained: due on receipt, net terms and fixed dates
A due date, a deposit, and permission to pay are different parts of the sale. Choose each deliberately for retail, trade, and project orders.
The OrderPilot team·
Payment terms define when the customer owes payment. A designer asking for net 30 on a sample $14,000 living-room order is asking for time to pay. A homeowner offering half now and half later is describing a payment split. Both affect the sale, but they aren't the same setting.
Choose the due date or trigger, then choose the deposit and collection route your store supports. Shopify supplies the native terms, while OrderPilot keeps the furniture agreement, payment history, and remaining balance together.
Read the term as a due-date rule
Shopify's draft-order payment-terms guidance describes the available terms. Use the wording literally when explaining it to the customer.
| Term | When payment becomes due | Furniture question to settle |
|---|---|---|
| Due on receipt | The date the invoice is sent | Is the customer expected to pay before the store proceeds? |
| Due on fulfillment | When all items in the order are fulfilled | Does this match the store's balance-collection policy? |
| Net 7, 15, 30, 45, 60, or 90 | The selected number of days after the issue date | Which customers are approved for that credit period? |
| Fixed date | A specific calendar date | What happens if the project schedule changes? |
“Receipt” means receipt of the invoice in this term, not receipt of the sofa. Make that distinction in the conversation if there is any chance of confusion.
A due date also doesn't establish that payment has arrived. The order's payment history needs to show the actual money received.
Use net terms for a deliberate credit decision
A retail customer can be given payment terms on a draft; the choice isn't inherently limited to a formal trade account. The store still needs to decide whom it will offer credit to and who may approve it.
For a sample net-30 invoice issued June 1, the due date is July 1. That date follows the issue date, not the day the maker eventually finishes the furniture.
A trade customer may be familiar with net terms, but their project timeline can be longer than the credit period. State the due date clearly and settle whether the store is willing to fund the gap between buying the furniture and collecting the sale.
Use an internal approval routine for exceptions. The salesperson should be able to explain the agreed arrangement without inventing a different credit policy at each appointment.
Don't mistake due on fulfillment for due before delivery
Due on fulfillment becomes due when all items in the order are fulfilled. It doesn't automatically create a separate due date for every partial shipment.
Suppose a sample order contains a stocked side table and a made-to-order sofa. The side table leaving today doesn't mean the full order is fulfilled while the sofa remains outstanding. If the store wants a particular amount before each handover, that needs a payment arrangement that actually expresses it.
The same distinction matters when the store's policy is “balance paid before dispatch.” A term that becomes due at fulfillment isn't identical to collecting the balance before the truck leaves.
Use the balance-collection guide to choose the practical route. The order should say what is owed, and the team's handover routine should say when the goods may leave.
Use a fixed date when the calendar is the agreement
A fixed due date can fit a project with an agreed payment milestone. The customer and store both know the calendar date, rather than deriving it from a later fulfillment event.
That doesn't make the date self-adjusting. If an installation moves, review the payment agreement and update the record through the store's normal process where a change is agreed.
Keep the date and its reason together in the customer communication. A message saying “The balance is due on September 10 under the agreed project schedule” is clearer than an unexplained due date appearing on a revised invoice.
Avoid using a fixed date merely because someone needs to fill an empty field. A well-maintained date has a purpose the next employee can explain.
Separate ordinary terms from Plus-specific payments
Shopify announced draft invoices with payment terms for all plans on July 8, 2024. It also announced collection and recording of multiple partial payments on orders with terms on March 26, 2024.
Those announcements don't make every payment feature universal. Shopify-native percentage deposit terms, OrderPilot's POS Take Deposit, partial manual payment on placed orders, and minimum-deposit rules require Plus.
Without Plus, OrderPilot can request a percentage or amount through deposit orders on Admin quotes or drafts before placement. Each deposit has its own Shopify order and payment link. The separate deposit-order route doesn't support tax-split orders.
Read every deposit method by plan before choosing the standard workflow. A customer can pay an amount calculated as a percentage without that being Shopify's native percentage-deposit term.
Compare a trade invoice and a retail deposit
For the sample $14,000 trade order, approved net-30 terms state the issue date and due date. The balance remains outstanding until payments are recorded. The customer's familiarity with trade terms doesn't turn the invoice into paid revenue on the order.
For a separate sample retail order totaling $4,000 before tax, a 50% deposit request is $2,000. Once that payment is received, $2,000 remains. The store must still state when that balance is due.
The two examples show why “terms” needs more than one question. The trade arrangement concerns the time allowed to pay. The retail arrangement concerns an initial amount and a later balance, together with the due rule for that balance.
Review taxes and charges in the actual order rather than copying the simplified example. The request should match the saved sale and never depend on a salesperson doing the arithmetic from memory.
Keep payment access separate from the due date
OrderPilot supports net terms with due dates synchronized with Shopify. Staff can review the terms and the customer's payment position on the same order. Customer payment access is another control. When the store uses the payment gate, customer pay actions appear only after payment is enabled for the order. That lets staff finish the specification before inviting the customer to pay. The payment-access guide explains that distinction. Setting net 30 doesn't itself explain whether the customer should be able to pay the unfinished quote immediately.
Once enabled, the available payment actions can appear on customer pages, emails, and PDFs. Review the actual destination and amount before sending the request.
Record other payments and close stale requests
Payments taken another way need to be reflected through the supported recording method for the order's plan and stage. Preserve the payment reference so another employee can reconcile the amount. If the customer pays by bank transfer after receiving a link, inspect the payment history and cancel an outstanding request where appropriate. Don't keep sending a request that no longer describes what the customer owes.
Per-location wire instructions can print on documents. Keep those instructions current and use the correct selling location so the customer receives the intended details.
OrderPilot tracks the balance to the cent. The team still needs to record external payments accurately; the software can't recognize an unrecorded transfer simply because someone remembers seeing it in the bank account.
Treat Canadian dollars as a currency question, not a special term
A Canadian-dollar draft is ordinary store-currency work when the shop's currency is CAD. The problem arises when the draft uses a local currency different from the store's currency.
Shopify's draft guidance says an invoice with terms can't be sent from that local-currency draft in the same way; collection is limited to the supported credit-card or mark-paid routes described there. Review currency before promising an invoice workflow.
OrderPilot's back office uses the shop currency. It doesn't provide multi-currency Admin orders. Keep the order, payment request, and customer explanation in the supported currency.
The practical check is simple: compare the draft currency with the shop currency, rather than assuming that the letters CAD alone describe the issue.
Don't use a card authorization as a long-term payment plan
An authorization isn't a collected deposit. Shopify's capture guidance explains that authorized payments must be captured within the provider's window, with seven days as the standard Shopify Payments example.
A furniture lead time can outlast that window. Use the agreed collection method and verify the actual payment result instead of expecting an authorization to wait for production.
Extended delivery timelines can also affect payout reserves, as Shopify explains in its reserve guidance. Include the payment-provider arrangement in the store's cash planning without promising that every captured payment is immediately available to spend.
Keep a terms policy the team can explain
Use a short internal policy organized by customer and order type:
- Retail special order: agreed deposit route and an explicit balance deadline.
- Approved trade customer: authorized net period, issue date, and follow-up owner.
- Project order: agreed milestone or fixed date, with a process for schedule changes.
- Mixed delivery: clear treatment of the balance when pieces leave separately.
- External payment: required reference, supported recording method, and review of old requests.
Give exceptions an owner. The sofa may have six cushion choices; the payment explanation should remain manageable.
Then follow the complete made-to-order sale to connect the terms with signing, purchasing, and delivery. The customer should know what is due, when it is due, and how to pay it.
Sources
- Creating draft orders: payment terms — Shopify Help Center.
- Send draft order invoices with payment terms — Shopify Changelog, July 8, 2024.
- Collecting and recording partial payments — Shopify Changelog, March 26, 2024.
- Capturing payments for your orders — Shopify Help Center.
- Overview of reserves in Shopify Payments — Shopify Help Center.
The due date says when to pay. The payment history says what has been paid.