How to Send a Credit Note on Shopify After a Refund (B2B Guide)

Your customer returns a product. You process the refund in Shopify. Shopify sends a refund notification email. Job done, right? Not for B2B customers. A refund notification email is not a credit note. It does not reduce the VAT on the original invoice; it does not adjust your tax liability, and your buyer cannot use it to amend their input tax claim. For B2B operations and cross-border sales, a properly issued credit note is a legal requirement, not a nice-to-have.

This guide covers what a credit note is, when you are legally required to issue one, what it must contain, and how to generate credit notes automatically for every Shopify refund.

 

What Is a Credit Note and When Do B2B Sellers Need One?

A credit note is a formal commercial document that corrects or cancels a previously issued invoice, in whole or in part.

Credit Note vs Refund Receipt The Legal Difference

A refund receipt confirms that money was returned to the buyer. A credit note is the accounting document that adjusts the tax position on the original transaction. When you issue a full refund for a B2B sale, the original invoice showed a VAT or GST amount that your buyer claimed as input tax on their return. A credit note tells both your tax authority and the buyer’s tax authority that this VAT is being reversed. Without a credit note, the original tax position stands in both parties’ records, which creates a discrepancy.

In the UK and EU, a credit note is the only document that legally supports an adjustment to the VAT originally charged. In Australia, a credit note or a decreasing adjustment in your BAS is required to reverse the GST position on a refunded sale.

When Tax Authorities Require a Credit Note (UK, EU, Australia)

In the UK, HMRC requires you to issue a credit note when you reduce the VAT-inclusive price of a supply, including full or partial refunds, returned goods, and post-supply price adjustments. The credit note adjusts your VAT account and your buyer’s input tax. Without it, you are still liable for the original VAT amount even after the goods have been returned and the money refunded.

In the EU, the VAT Directive requires correcting documents for any adjustment to a previously issued invoice. Germany’s UStG adds GoBD requirements to the credit note, treating it as a financial record subject to the same retention and non-alterability rules as the original invoice. In Australia, the ATO requires an adjustment note for any refund or price reduction that affects the GST originally charged.

Why Your B2B Buyer Cannot Adjust Their Books Without One

Your buyer’s accounts payable team recorded your original invoice, claimed the input tax, and matched the amount to their purchase order. When you issue a refund, their team needs a credit note to reverse that claim. Without one, they must either carry an overstated input tax credit or make a manual adjustment to their records that lacks supporting documentation.

Professional B2B buyers will always request a credit note on a refund. If you cannot provide one, you are creating administrative problems for their finance team, which eventually becomes a reason not to buy from you again.

 

Does Shopify Generate Credit Notes?

No. Shopify does not generate credit notes. This is one of the most significant gaps in Shopify’s native document management for B2B merchants.

What Shopify Does When You Process a Refund

When you process a refund in Shopify, the platform updates the order record, adjusts the payment status, and triggers a refund notification email to the customer. This email shows the refunded amount and the method of return. It does not reference the original invoice number. It does not carry a sequential credit note number. It is not formatted as a tax document. It is a transactional notification, nothing more.

Why the Refund Notification Email Is Not a Credit Note

The refund notification email lacks every element that makes a credit note legally valid. It has no unique sequential document number. It does not reference the original invoice by number. It does not show the VAT or GST amount being reversed. It does not carry your VAT or GST registration number as a clearly labelled compliance field. In every jurisdiction that requires credit notes, Shopify’s refund email fails the test.

The Compliance Gap for B2B and International Stores

For B2C merchants selling to retail customers who paid by card and never needed a tax invoice in the first place, Shopify’s refund email is adequate. For B2B merchants, for any store selling internationally with VAT or GST obligations, or for any merchant operating in Germany where GoBD applies to all financial documents, the gap between what Shopify provides and what the law requires is substantial.

An invoicing app that automatically generates a credit note linked to the original invoice every time a Shopify refund is processed closes this gap completely.

 

How to Create and Send Credit Notes With InvoiceForge

InvoiceForge handles credit note generation automatically as part of the refund workflow.

Automatic Credit Note Generation on Refund

When a refund is processed in Shopify, InvoiceForge detects the event and automatically generates a credit note for the refunded amount. The credit note is issued with its own unique sequential document number, formatted as a tax document with all required compliance fields, and sent to the buyer by email in the same way as the original invoice.

You do not need to manually trigger credit note generation, identify the original invoice, or configure any per-refund settings. The automation runs without any action from your team. Install InvoiceForge free from the Shopify App Store and credit notes will be generated automatically from your next refund.

Linking the Credit Note to the Original Invoice Number

Every InvoiceForge credit note includes a reference to the original invoice number it is correcting. This reference is what allows your buyer’s accounts payable team to match the credit note to their original payable record and make the correct adjustment. Tax authorities on both sides can trace the credit note back to the original transaction through this reference.

The link is automatic. InvoiceForge identifies which invoice corresponds to the refunded order and populates the reference field without any manual input.

Partial Refund Credit Notes Adjusting Specific Line Items

Not all refunds are for the full invoice amount. When a buyer returns one item from a multi-item order, or when you issue a partial price adjustment, InvoiceForge generates a credit note for the specific amount refunded, with the correct VAT or GST reversal on that portion only. The credit note identifies which line items are being credited and the tax impact of each, providing a clear audit trail for partial adjustments.

 

What Must a Compliant Credit Note Include?

The requirements parallel those of a full tax invoice, with some credit-note-specific additions.

Reference to the Original Invoice

A credit note must reference the original invoice it is correcting. This reference should include the original invoice number and the original invoice date. Some jurisdictions also require the original supply date to be restated. This reference is what links the credit note to the transaction in both parties’ records and in the tax authority’s audit trail.

Without this reference, a credit note is just a document claiming to reduce a payment obligation, without any anchor to a specific prior transaction. Tax authorities will question its validity, and buyer accounting teams will struggle to match it.

Reason for the Credit and Adjusted VAT/GST Amount

The credit note should state the reason for the credit (returned goods, pricing error, cancellation, etc.) and show the VAT or GST amount being reversed. The format mirrors the original invoice: line items, VAT rates, net amounts, and the total credit amount. For a full refund, all figures are the negative equivalents of the original invoice.

In Germany, the credit note must carry the Steuernummer or USt-IdNr of the seller and, for cross-border B2B, the reverse charge notation if it applied to the original invoice.

Sequential Credit Note Numbering

Credit notes must carry their own sequential document number, separate from the invoice number series. Most merchants use a different prefix to distinguish credit notes from invoices (e.g., CN-2026-001 versus INV-2026-001). The numbering must be continuous and unbroken, subject to the same audit requirements as invoice numbering. InvoiceForge maintains a separate sequential credit note series automatically.

 

Common Credit Note Mistakes That Trigger Audit Problems

These errors are easy to make and create disproportionate compliance risk.

Issuing a New Invoice Instead of a Credit Note

Some merchants, when a buyer requests a price adjustment, simply issue a new corrected invoice at the lower amount. This is not the correct approach. The original invoice still exists in both parties’ records. Without a credit note cancelling or reducing it, both the original and the new invoice are outstanding, and the buyer appears to owe both amounts. The correct process is to issue a credit note against the original invoice and, if a new sale is occurring at a different price, a fresh invoice for the new amount.

Missing the Credit Note on Partial Refunds

Partial refunds are easy to overlook from a credit note perspective. When a buyer returns one item from a ten-item order, the VAT or GST on that one item is being reversed. A credit note for the partial amount is required to adjust the tax position correctly. Merchants who only issue credit notes for full refunds are leaving partial adjustments undocumented, which accumulates into a VAT/GST discrepancy over time.

Not Sending the Credit Note to the Buyer

Generating a credit note internally without sending it to the buyer serves no purpose for their records. The buyer’s accounts payable team needs the credit note document to update their payables and adjust their input tax claim. Always send the credit note to the buyer by email, with the document attached as a PDF. InvoiceForge handles this automatically every time a refund is processed.

Credit Note FAQ for Shopify B2B Merchants

Can I Issue a Credit Note for a Cancelled Order That Was Never Invoiced?

If an order was placed and an invoice was generated, but the order was subsequently cancelled before fulfilment, you should issue a credit note cancelling the invoice. If no invoice was ever generated (for example, the order was cancelled before the invoicing trigger fired), no credit note is needed. InvoiceForge handles this scenario automatically: if no invoice exists for an order, no credit note is generated on cancellation.

Do I Need a Separate Number Sequence for Credit Notes?

Best practice is yes. Maintaining a separate sequential series for credit notes (distinct from your invoice series) makes it easier to distinguish document types in your records and in your buyer’s records. It also satisfies the requirements of jurisdictions like Germany, where different document types must be individually trackable. InvoiceForge uses separate series by default: invoices, credit notes, and proforma invoices each carry their own prefix and sequential numbering. 

Every refund on a B2B order is a credit note event. Every partial price adjustment is a credit note event. Every cancelled order with an existing invoice is a credit note event. Shopify does not handle any of these automatically. An invoicing app that does handle them automatically and correctly is not optional for serious B2B operations.

Install InvoiceForge free from the Shopify App Store and generate compliant credit notes automatically from your next Shopify refund.

Share your love

Leave a Reply