Shipping on Customer's Acct: How to require customer acct number?

Topic summary

Main issue: B2G/prime contractor buyers must ship on their own UPS/FedEx accounts. Shopify’s checkout shows the $0 option as “Free,” not “Collect,” and there’s no native way to require or validate a carrier account number at checkout.

Key pain points:

  • Inconsistent labeling (“$0.00” vs “Free”) misleads buyers expecting “Collect.”
  • No built‑in field or validation to capture UPS/FedEx account and service level.

Workaround adopted by multiple users (no native solution):

  • Use the “Shipfy: Delivery Customization” app to create a shipping rule visible only to logged‑in, tagged customers.
  • Present a $0 option labeled “Please use my shipping account.”
  • After order submission, internal staff manually add the customer’s carrier account and arrange shipping.

Implementation notes:

  • Customer tags control who sees the option; merchants must communicate login requirements.
  • One user’s “General” vs “Custom shipping rates” conflict was resolved with Shipfy support.
  • App developer support (sid@cirklestudio.co) is recommended for customization.

Status: No confirmed Shopify-native way to (a) force or validate a carrier account number at checkout or (b) replace “Free” with “Collect” in all places. Discussion remains open; third‑party app + manual process is the current practical path.

Summarized with AI on December 21. AI used: gpt-5.

Agreed, our customer are also asking to enter their own UPS Account # so we do not charge them shipping in the checkout. We also need a way to require we get a legit UPS Account # from the customer or revert them to the paid shipping options.

1 Like