Home
🏢 Company›
📋 Accounting›
⚡ Zoho›
📊 CFO & FP&A›
🧾 Tax & Compliance›
🌐 Locations›
Book a Call → Talk to us
Zoho Books › Refunds & Credits

How to Record Refunds in Zoho Books: Expense Refunds, Vendor Credits and Credit Notes

PK
CA Piyush Khetan
Managing Partner · Sep 8, 2026 · 14 min read

Refunds move money in two directions, and Zoho Books has a different tool for each. Money coming back to you, from a vendor, a cancelled order, or an overcharge, goes through Vendor Credits, Payments Made, or an Expense Refund depending on what generated it. Money going back out to a customer goes through Credit Notes. Picking the wrong one still balances the books eventually, but it leaves a trail that doesn't actually reflect what happened, which is exactly the kind of mismatch that turns into a headache at reconciliation or audit time. This post walks through when to use each, and how to record it.

The Four Refund Scenarios at a Glance

SituationTool to use
You returned goods or services to a vendor, or cancelled a purchase order, before it was fully paidVendor Credit
You overpaid or advance-paid a vendor and they're refunding the excessRefund from Payments Made
You're getting money back on a standalone expense that was never tied to a bill or purchase orderExpense Refund (via Banking)
A customer returned goods, disputed part of an invoice, or is owed money backCredit Note
MONEY MOVES BACK TO YOU BACK TO CUSTOMER Return before bill paid → Vendor Credit Overpaid vendor → Refund from Payments Made Standalone expense → Expense Refund Customer return / dispute → Credit Note

Four situations, four different Zoho Books tools — picking the wrong one still balances, but breaks the audit trail.

Recording an Expense Refund

An expense refund is for money returned to you on an expense you recorded directly, not one linked to a vendor bill or purchase order, such as a returned subscription charge or a corrected overcharge. It's recorded through Banking rather than through the Purchases module, since there's no vendor credit or bill involved.

Steps

Go to the Banking module and select the bank account the refund landed in. Click Add Transaction, and under Money In, choose Expense Refund. Enter the amount, date, and any relevant details, then click Save. The refund is now recorded against that expense.

Don't confuse this with Employee Reimbursement. An Expense Refund is money coming back to the business. Employee Reimbursement is the opposite direction entirely, paying an employee back for something they personally spent on the company's behalf. They're recorded through different flows and shouldn't be used interchangeably.

Vendor Credits: When to Use, Creation, and Refund

When to use a vendor credit

Use a vendor credit whenever a vendor owes you money and you'd rather track it as a credit than immediately demand cash: returned goods or services, a cancelled order, or a discount the vendor applies after the original purchase. A vendor credit gives you two ways to close it out later, apply it against a future bill from the same vendor, or refund it as cash, and you decide which at the point you close it, not when you create it.

Creating a vendor credit

Go to Purchases → Vendor Credits and click + New. Select the vendor, enter the vendor's credit note number if they've issued one, and the vendor credit date. Add the item details matching what's being credited, and a discount line with the relevant account if the credit is for a post-purchase discount rather than a return. You can also create a vendor credit directly from an existing bill: open the bill, click More, and select Create Vendor Credit, which pre-fills the vendor and item details from that bill.

Applying a vendor credit to a future bill

Open the vendor credit and click Apply to Bills. A list of open bills for that vendor appears, and you can enter the amount to apply against each, splitting the credit across multiple bills if needed. Once fully applied, the vendor credit's status changes to Closed. This is the more common outcome in practice, since most vendor relationships are ongoing.

Refunding a vendor credit as cash

If there's no upcoming bill to apply the credit against, or the vendor has issued an actual refund, open the vendor credit, click More, then Refund. Select the Refunded On date, enter the amount, and choose the account the refund landed in, then Save. You can refund the full amount or only part of it, and a Refund History tab on the vendor credit shows everything recorded against it.

A related but different case: excess or advance payments

If you overpaid a vendor or sent an advance and they refund the excess, that's not a vendor credit, since no goods or services were returned. Instead, go to Purchases → Payments Made, select the excess or advance payment, click More, then Refund, and enter the amount, date, and account the same way. This can also be recorded from the Vendors module under a vendor's Unused Credits, or directly from Banking by adding a Vendor Payment Refund transaction under Money In.

Credit Notes: When to Use, Creation, and Refund

When to use a credit note

Use a credit note whenever you owe a customer money back after an invoice has already been issued: a return, a billing dispute, or a price correction. A credit note preserves the original invoice exactly as it was sent, and creates a separate, auditable record of what was credited, rather than editing history on a document that's already gone to the customer. It also gives the customer the same choice a vendor credit gives you, apply it to a future purchase, or take a cash refund.

Creating a credit note against an unpaid invoice

Open the relevant invoice, click More, then Create Credit Note. On the New Credit Note page, enter the exact quantity or amount being credited under Item Details. If inventory tracking is enabled for the item, stock is automatically returned. The credit note applies to the invoice immediately: the invoice's status changes to Paid or Partially Paid depending on how much was credited, and the credit note itself is marked Closed, since its value has already been used.

Creating a credit note against an invoice that's already been paid

The creation steps are identical, open the invoice, More, Create Credit Note. The difference is what happens next: since the invoice is already paid, the credit note doesn't have an unpaid balance to absorb, so it stays open until you separately record a refund against it.

Refunding a credit note

Go to Sales → Credit Notes, select the credit note, click More, then Refund. Enter the amount to refund and the cash or bank account it's paid from, then Save. As with vendor credits, you can refund the full amount or part of it, and a Refund History tab shows the complete record for that credit note.

Creating a credit note is not the same as refunding one. Creating it only records that a credit is owed. Whether that credit actually leaves your bank account depends on whether you apply it against an invoice or separately record a refund. It's easy to create a credit note, consider the matter closed, and forget the cash side still needs recording, if the customer is actually owed money back rather than a credit toward a future order.

Frequently Asked Questions

What is the difference between an expense refund and a vendor credit in Zoho Books?+
An expense refund is money returned to you for an expense that was not tied to a bill, recorded directly through Banking. A vendor credit is created against a specific vendor for returned goods, cancelled orders, or a post-purchase discount, and can either be applied to future bills or refunded as cash.
How do you record an expense refund in Zoho Books?+
Go to the Banking module, select the bank account the money came into, click Add Transaction, choose Expense Refund under Money In, enter the details, and click Save.
Can a vendor credit be applied to a future bill instead of refunded as cash?+
Yes. Open the vendor credit and click Apply to Bills to offset it against one or more open bills from that vendor, splitting the amount across bills if needed. This is the more common outcome; refunding as cash is the alternative when there's no upcoming bill to apply it to.
When should you create a credit note instead of just editing the invoice?+
When a customer returns goods, disputes part of an invoice, or is owed money back after the original invoice was already sent or paid. A credit note preserves the original invoice as issued and creates a separate, auditable record of what was credited back, rather than altering history.
Does creating a credit note automatically refund the customer?+
No. Creating the credit note only records the credit owed. If the original invoice was unpaid, the credit note applies against it automatically. If the invoice was already paid, you still need to separately record a refund on the credit note itself to actually return the cash.

Where to Go From Here

For how invoices themselves are structured and templated before a refund ever comes into play, see our custom invoice formats guide.

We help businesses get refund and credit workflows right in Zoho Books.

From setting up vendor credit and credit note processes to making sure your team knows when to apply a credit versus when to refund cash, we configure Zoho Books around how your business actually handles returns and corrections.

Talk to an Expert → Book a Call Today →
← All articles Talk to us →
Get in touch

Tell us your
situation.

One conversation is usually enough to understand your setup and tell you honestly what we can fix, how long it takes, and what it costs. No obligation.

Phone & WhatsApp +91 94045 42550
💬  WhatsApp us now

Send us a message