Playbook · Shopify Net-30 payment terms not showing
Net-30 missing on B2B invoices — company buyers never see payment terms.
Written for a Shopify Plus B2B owner whose Net-30 (or Net-15 / Net-60 / Net-90) payment terms are not showing on draft order invoices or at B2B checkout for company buyers — company or location missing Net terms assignment, draft invoices forced to immediate payment, Payment Customization hiding net terms, wrong company location, or you chased wholesale payment terms config wrong, SEPA Direct Debit, Venmo, PayPal Express, Amazon Pay, BNPL, or Shop Pay wallet instead. DIY-first: prove company/location terms → invoice path → hide control → retest. Distinct from wholesale payment terms wrong (wholesale / catalog terms configuration — not the Net-30 invoice terms tile itself), SEPA not available, Venmo not showing, PayPal Express not showing, Amazon Pay not showing, BNPL not showing, and Shop Pay wallet not showing. Soft-link payment customization not hiding when a Function hides Net terms, B2B company location pricing wrong when the buyer is on the wrong location, and draft order invoice not sending when the invoice email never lands. No earnings claims, no invented case studies.
Nico at Latch AI Ops · Sep 10, 2026 · ~12 minute read
Buy the 72-hour install — $997Wholesale termsSEPAMerchant FAQ
01
Net-30 missing — not wholesale terms config, SEPA, or wallets.
Several “B2B payment option missing” bugs look alike. They do not share a fix. This page is only when Net-30 / Net payment terms should appear for a company buyer on draft invoices or B2B checkout and do not. Wholesale / catalog payment terms configuration wrong is shopify-wholesale-payment-terms-wrong — that playbook covers wholesale terms config, not the Net-30 invoice terms tile itself. SEPA Direct Debit missing for EU/EUR is shopify-sepa-not-available. Venmo / PayPal Express / Amazon Pay / BNPL / Shop Pay wallet missing are consumer wallet bugs on their own pages.
Soft links when the bug is adjacent: Payment Customization Function hiding or reordering methods is shopify-payment-customization-not-hiding. Company location catalog prices wrong is shopify-b2b-company-location-pricing-wrong. Wholesale catalog hidden is shopify-wholesale-catalog-hidden. This playbook stays on Net-30 expected on B2B invoice / checkout → terms missing / card-only → company buyer cannot pay on account.
02
Prove company/location Net terms, B2B invoice path, and hides.
Open Customers → Companies (Plus B2B). Open the company and each company location. Confirm Payment terms shows Net-30 (or the Net schedule you expect) — not Due on receipt / empty / inherited wrong. Screenshot company-level vs location-level terms. If location overrides company, the buyer’s active location must carry Net terms.
Reproduce two paths: (1) Admin → Orders → Create draft order for that company → Send invoice — confirm the invoice offers Net payment terms, not card-only. (2) Log in as the company buyer on the B2B storefront / checkout — confirm Net terms appear as a payment option. Note whether cards / Shop Pay show while Net alone does not.
Soft-check: if wholesale catalog / terms configuration is wrong (not the Net-30 tile), leave for shopify-wholesale-payment-terms-wrong. If SEPA is the missing EU method, use shopify-sepa-not-available. If a Function hides gateways, use shopify-payment-customization-not-hiding. If the buyer is on the wrong location with wrong prices, use shopify-b2b-company-location-pricing-wrong.
03
Repair terms assignment, invoice settings, and hides — then retest.
Assign Net payment terms on the company and every location that should buy on account. Re-send a fresh draft order invoice (do not reuse an old card-only draft). Confirm the buyer is logged into the correct company location with B2B catalog access. If Markets / currency never match the B2B catalog, align Markets so the location sees the expected currency and catalog.
Temporarily disable Payment Customization Functions and apps that hide or reorder payment methods for B2B checkouts. If Net terms return with Functions off, the hide rule is the bug — fix it on shopify-payment-customization-not-hiding. If wholesale catalog terms config is still wrong after Net shows, continue on shopify-wholesale-payment-terms-wrong. If the invoice email never arrives, use shopify-draft-order-invoice-not-sending.
Retest: company buyer on correct location → draft invoice shows Net-30 → B2B checkout shows Net payment terms → place a test on- account order (void after). Soft notes: SEPA belongs on shopify-sepa-not-available. Venmo belongs on shopify-venmo-not-showing. Shop Pay wallet belongs on shopify-shop-pay-wallet-not-showing.
04
You tested wholesale terms config, SEPA, Venmo, or wallets instead.
Wholesale payment terms wrong is shopify-wholesale-payment-terms-wrong. SEPA not available is shopify-sepa-not-available. Venmo not showing is shopify-venmo-not-showing. PayPal Express not showing is shopify-paypal-express-not-showing. Amazon Pay not showing is shopify-amazon-pay-not-showing. BNPL not showing is shopify-bnpl-not-showing. Shop Pay wallet not showing is shopify-shop-pay-wallet-not-showing. Payment customization not hiding is shopify-payment-customization-not-hiding.
The only honest test for this page: company + location with Net terms assigned → draft invoice and B2B checkout show Net-30 (or you prove why Net refuses to mount). Anything else is a different product.
05
When to stay DIY vs pay $997.
Stay DIY if you can spend one afternoon on the list above: prove company/location Net terms, re-send a draft invoice, control-test Payment Customization, retest one B2B checkout through to a visible Net-30 option. That is the whole playbook. No agency required. Short answers also live on the merchant FAQ. Related pages: wholesale terms, SEPA, company location pricing, payment customization.
Pay for help when the work is not the Net-30 toggle itself — it is connecting the stack you already have so B2B checkout / Net payment terms / invoice exceptions land in a channel you already check, and the live store is one workflow instead of a spreadsheet plus a Slack bot you forgot. That is the Latch AI Ops install.
What $997 USD one-time buys: lead capture on the live store, ops alerts in a channel you already check, and a checkout-ready workflow. 72 hours after collaborator access, not after payment. One live Shopify store. Access plus a delivery thread. Store URL collected at checkout. Not a SaaS seat, not a theme rebuild retainer, not a conversion guarantee, not a brand or theme job.
Other shops’ public ranges, not testimonials: a checkout / ops install typically runs $500–$2,500. A full ops consulting block typically runs $2,000–$5,000. $997 is the cheap end of that work, sold as a 72-hour install of three systems — not as an earnings number or conversion-lift claim.
What it does not buy: more orders, recovered revenue, a forever Net-terms guarantee, or a case study. Latch AI Ops has not published customer proof because there are no customers yet. You are buying the install.
Checkout is on Whop. Operator is Nico. United States offer. You can revoke collaborator access after handoff. We do not take owner passwords.