Shopify B2B Invoicing: How to Send Professional Invoices
Sending a professional invoice sounds straightforward — until you're managing a wholesale account with net-30 terms, multiple line items, custom pricing, and a procurement team that rejects anything w
Sending a professional invoice sounds straightforward — until you're managing a wholesale account with net-30 terms, multiple line items, custom pricing, and a procurement team that rejects anything without a PO number. For Shopify merchants scaling into B2B territory, invoicing quickly becomes one of the most friction-heavy parts of the entire sales process. A poorly formatted invoice doesn't just look amateur; it delays payment, damages relationships, and signals to buyers that you may not be ready for enterprise-level business.
The good news is that Shopify gives merchants a solid foundation to build on, and with the right tools and workflows in place, you can send invoices that meet the expectations of even the most demanding corporate buyers. Whether you're supplying a local hospitality chain, a tech company's internal gifting programme, or a major retailer, the principles of professional B2B invoicing remain consistent. Getting them right means fewer back-and-forth emails, faster payment cycles, and more repeat business.
In this post, you'll learn exactly what a professional B2B invoice needs to include, how to structure your invoicing workflow inside Shopify, how to handle common scenarios like partial payments and custom terms, and what tools can help you automate the process at scale. By the end, you'll have a clear, actionable framework you can start implementing today.
What Makes a B2B Invoice "Professional"
A professional B2B invoice is more than a document that lists what was sold and what is owed — it is a formal commercial instrument that must satisfy the administrative, legal, and financial requirements of the buyer's accounts payable team. Most corporate buyers operate with procurement systems that require specific fields before a payment can even be processed. Missing a purchase order reference, VAT number, or supplier ID can result in your invoice sitting in a queue for weeks without anyone noticing. Understanding what buyers actually need is the starting point for getting paid on time.
At a minimum, a professional B2B invoice should include: your full legal business name and address, the buyer's legal entity name and billing address, a unique invoice number, issue date and due date, payment terms clearly stated (e.g., Net 30, Net 60), an itemised breakdown of goods or services with unit prices and quantities, applicable taxes shown separately, and your bank or payment details. If your buyer is a large organisation, they will almost certainly also need a purchase order (PO) number prominently displayed on the invoice — without it, their accounts payable system may automatically reject the document.
Beyond the required fields, formatting matters more than most merchants expect. A clean, well-structured invoice with your logo, consistent typography, and logical layout communicates reliability. Buyers who place regular orders with multiple suppliers are constantly comparing experience as much as price. An invoice that arrives promptly, looks professional, and contains all the right information reinforces confidence in your brand and reduces the likelihood of disputes before they start.
Setting Up Invoice-Ready B2B Accounts in Shopify
Before you can send a professional invoice, your Shopify store needs to be configured to capture the information required at checkout and during order creation. The default Shopify checkout is designed for retail consumers and does not collect fields like company name, VAT registration number, or purchase order references out of the box. For B2B merchants, this is a critical gap that needs to be addressed early in your setup. Leaving it until after your first corporate order means retrofitting information after the fact, which creates errors and delays.
If you're using Shopify Plus, the native B2B features allow you to create company profiles with custom pricing, payment terms, and stored addresses. This is the most seamless way to manage wholesale accounts directly inside Shopify without relying on workarounds. For merchants on standard Shopify plans, you can use draft orders to create invoices manually — navigating to Orders > Create Order and building the order line by line before sending a payment request to the buyer. Draft orders also let you apply custom discounts, set specific shipping rates, and add notes that will carry through to the invoice.
Regardless of your Shopify plan, it's worth adding a company name field to your checkout using a third-party app or custom code, and building a process for collecting PO numbers before an order is confirmed. Many merchants ask B2B buyers to include their PO number in an order notes field at checkout, or collect it during the quoting stage before the order is even placed. Building this habit early prevents the most common cause of delayed payments — missing reference numbers.
How to Structure Your Payment Terms for Wholesale Buyers
Payment terms are one of the most negotiated elements of any B2B relationship, and how you structure them will directly impact your cash flow. The most common terms in wholesale are Net 30, which means the buyer has 30 days from the invoice date to pay in full. Larger buyers — particularly enterprise accounts and retailers — will often push for Net 60 or even Net 90, which can create significant cash flow pressure for smaller merchants who have already paid for inventory and fulfilment. Setting clear terms from the very first conversation is far better than trying to renegotiate them after a relationship is established.
A practical approach is to offer tiered terms based on order size and account history. New wholesale accounts might start on Net 15 or even pro forma (payment before dispatch), which protects you while the relationship is being established. After two or three successful orders paid on time, you can extend Net 30 terms. Buyers with a strong track record and consistently large orders might receive Net 45. Documenting these terms in writing — either in a wholesale agreement or on the invoice itself — ensures there is no ambiguity and gives you a clear reference point if a payment is late.
You should also consider including an early payment discount on your invoices, typically written as "2/10 Net 30," which means the buyer receives a 2% discount if they pay within 10 days. This is a widely recognised convention in B2B commerce and gives buyers a financial incentive to pay early, which benefits your cash flow without requiring you to permanently reduce your margin. Even if most buyers don't take advantage of it, the presence of an early payment discount signals that you are commercially experienced and understand how B2B payment norms work.
Handling Partial Payments and Deposits on Large Orders
For high-value wholesale orders, collecting a deposit upfront is both common practice and good financial hygiene. A 30–50% deposit secures the buyer's commitment before you invest in production, sourcing, or reservation of stock, and reduces your exposure if an order is cancelled or modified. In Shopify, you can handle deposits through draft orders by creating an initial invoice for the deposit amount and a second invoice for the remaining balance once the order is fulfilled. It's not a perfectly elegant workflow, but it works effectively when combined with clear communication to the buyer.
When sending invoices for partial payments, it's essential to make the structure clear from the outset. Your deposit invoice should reference the total order value, show the deposit amount as a line item, and confirm the remaining balance and when it will be due. Buyers appreciate transparency — particularly in procurement-heavy organisations where multiple people may review financial commitments. Ambiguity about what has been paid and what remains outstanding is one of the most common causes of disputes in wholesale relationships.
Once you're processing enough B2B orders to make manual tracking cumbersome, using a dedicated invoicing tool becomes important. QuoteFlow is built specifically for Shopify merchants handling B2B quoting and invoicing, allowing you to generate professional invoices, manage payment stages, and track outstanding balances without leaving your Shopify admin. Tools like this become especially valuable when you have five or more active wholesale accounts, each with different terms, deposit structures, and payment histories.
Automating Invoice Delivery and Follow-Up
Sending an invoice manually every time an order is placed is manageable when you have a handful of wholesale accounts, but it doesn't scale. Once you are handling ten or more B2B orders per week, the administrative burden of creating, formatting, sending, and following up on invoices can consume hours that should be going toward sales and operations. Building an automated invoicing workflow is not just about convenience — it directly reduces the time between order confirmation and payment receipt, which improves cash flow across your entire business.
The simplest automation wins are setting up triggered invoice emails that fire when an order moves to a specific status in Shopify, such as fulfilled or confirmed. You can use Shopify Flow (available on all paid plans) to trigger email notifications based on order tags, customer tags, or order value thresholds. Tagging all wholesale customers with a "wholesale" or "B2B" tag allows you to route them through a different notification flow than retail customers, ensuring they receive a properly formatted invoice rather than a standard order confirmation.
For follow-up on outstanding invoices, build a simple reminder schedule: a friendly reminder three days before the due date, a firm reminder on the due date if unpaid, and a formal notice seven days after the due date. Most buyers who miss payment deadlines do so because of internal processing delays rather than intent to avoid payment, and a well-timed reminder often resolves the issue immediately. Keeping this process systematic and professional preserves the commercial relationship while ensuring you are paid promptly.
Common B2B Invoicing Mistakes to Avoid
Even merchants with strong operations make recurring invoicing mistakes that cost them time and money. One of the most common is sending invoices to the wrong contact within a buyer's organisation. In many companies, the person who places the order is not the person who processes payments — procurement, finance, and operations are often separate teams, and an invoice sitting in a buyer's inbox rather than their accounts payable inbox can delay payment by weeks. Always confirm the correct billing contact and email address before sending your first invoice to a new account.
Another frequent error is failing to reconcile invoice numbers consistently. Each invoice must have a unique, sequential reference number that you can track internally. Merchants who start with ad-hoc numbering like "INV-001" but then create invoices across multiple tools — Shopify draft orders, email attachments, third-party apps — often end up with duplicate or out-of-sequence numbers that cause confusion when buyers query payments. Choosing one invoicing system and sticking to it consistently prevents this problem entirely.
Finally, many merchants underestimate the importance of currency, tax treatment, and legal entity details when invoicing international wholesale buyers. If you're selling to buyers in the EU, North America, or elsewhere, your invoice must reflect the correct tax treatment — whether that is zero-rated VAT on exports, local sales tax, or a specific tax exemption that applies to the buyer's jurisdiction. Getting this wrong doesn't just create accounting headaches; it can expose you to compliance risk and result in invoices being rejected outright by corporate buyers whose finance teams operate under strict regulatory requirements.
Conclusion
Professional B2B invoicing is one of the most practical levers Shopify merchants have for building stronger wholesale relationships and improving cash flow. By including all the required fields corporate buyers expect, setting clear and tiered payment terms, handling deposits correctly, automating your delivery and follow-up process, and avoiding the most common structural mistakes, you create a seamless experience that makes it easy for buyers to pay you on time. Every element of your invoicing process sends a signal about how seriously you take your commercial relationships — and buyers at every level notice the difference between merchants who have this dialled in and those who don't.
The key takeaways are simple: know what your buyers need before you send anything, build your Shopify account structure to capture that information at the order stage, and use tools that reduce manual work as your wholesale volume grows. Start with one improvement — even just adding a PO number field and a clearly formatted payment terms line — and build from there.
Try QuoteFlow free at saltai.app — no credit card required.
SaltAI Team
SaltAI builds focused Shopify apps for food merchants and general merchants. Every app is tested in production at a real food store — including Vanda's Kitchen — before it ships.