Handling custom payment terms like "20th of the month following"
Use Roadmap's company metafield to automate monthly invoice due dates like 20th of the month following.
Last verified against Shopify: April 28, 2026
This article explains how to handle B2B payment terms that do not fit Shopify's native Net options.
Roadmap now ships a company metafield for this workflow.
Use it to set a fixed invoice day, such as the 20th of the month following.
Why Shopify's native terms do not cover every arrangement
At the company location level, Shopify supports Due on fulfillment and the standard US Net terms.
That covers many wholesale relationships, but not every finance agreement.
Common exceptions include terms such as 20th of the month following.
That kind of rule depends on the calendar, not a flat number of days from checkout.
If you still need the standard company location setup first, use Setting up payment terms for your B2B retailers.
What the Roadmap metafield does
When Roadmap: Net Monthly Invoice Date is filled in on the company, Roadmap overrides the order's default due date after fulfillment.
The value is a day number from 1 to 31.
Example:
20means the invoice is due on the 20th of the month after fulfillmentleave it blank to keep Shopify's default payment terms

How the due date is calculated
Roadmap calculates the date from the fulfillment date, not the order submission date.
That means the due month starts when the order is fulfilled.
For example:
order placed on
29 Aprilorder fulfilled on
2 Maymetafield value is
20final due date becomes
20 June
If the same order is fulfilled on 29 April, the due date becomes 20 May.

Recommended setup
Use this setup for retailers who should pay on a fixed monthly cycle after goods ship.
What the retailer sees
At checkout, Shopify still shows the underlying default term.
With the recommended setup, that is Due on fulfillment.

After the order is fulfilled, Roadmap replaces that due date with the fixed monthly date from the metafield.

Example workflow
Use 20 in Roadmap: Net Monthly Invoice Date.
Then this happens:
The retailer places an order.
Checkout shows
Due on fulfillment.You fulfill the order.
Roadmap rewrites the due date to the
20thof the following month.
This keeps checkout simple, while still giving finance the exact invoice date on the final order.
When to leave the metafield blank
Leave the field blank when the retailer should stay on Shopify's normal payment terms.
This works well when you want mixed setups, such as:
some retailers on monthly invoice dates
some retailers on standard Shopify
Nettermssome retailers paying upfront with
No payment terms
Important behavior to expect
Keep these points in mind:
the override is based on fulfillment date
the metafield always overrides Shopify's default due date when populated
the order can show Shopify's default state briefly before Roadmap updates it
If your finance rule should be based on order submission date instead, speak to Roadmap before rollout.
Related articles
Choosing your B2B company checkout settings, for the order flow Roadmap recommends before you assign terms.
Setting up payment terms for your B2B retailers, for the native company location and order level term options this workflow builds on.
Troubleshooting "Your order cannot be shipped to the selected address" at B2B checkout, for the checkout error that often disappears once payment terms replace draft review.
Need a hand? Contact us in the Roadmap app via Intercom.
Last updated