Refunds are a common part of running a business and help maintain customer satisfaction.
With the current MoeGo invoice system, you can process both full refunds and partial refunds in multiple ways.
How Refunds Work in MoeGo Invoice
To ensure accurate reporting, refunds should be completed in two steps.
Completing both steps helps prevent reporting discrepancies.
Step 1: Issue the Refund to the Client
When a refund is issued:
The refund transaction will appear on the invoice
The invoice will automatically reopen with an outstanding balance
Step 2: Update the Original Sale
To properly close the invoice and update reporting, you must resolve the outstanding balance by updating the original sale.
There are two ways to do this:
1. Service Item Refund
Remove or reduce service items on the appointment
This reduces the expected revenue for the service
2. Payment-Only Refund
Apply a discount to offset the outstanding balance
This closes the invoice without changing the original service price
How to Issue a Refund
π₯οΈ Desktop
Method 1: Refund from Payment History (Recommended for Full Refunds)
Go to Clients & Pets β Payment History
Locate the transaction
Scroll to the right side
Click Refund
A pop-up window will appear with two options:
Service Item Refund
Payment-Only Refund
If you choose Service Item Refund, you will be redirected to the invoice (see Method 2).
For full refunds or fixed refund amounts, we recommend selecting Payment-Only Refund.
Issue the Refund
By default, the system will populate the full payment amount.
If you want to issue a partial refund:
Adjust the refund amount
Enter a refund reason (optional)
Click Issue Refund
After processing:
The refund record will appear in Payment History
You will see the refund amount, date, time, and reason
However, the related invoice will now be reopened and must be closed.
Click the Booking ID to return to the appointment.
Close the Reopened Invoice
Option 1: Apply Discount (Recommended)
Click Take Payment
Apply a 100% discount
Remove any tip if applicable
Click Yes to mark the appointment Finished and Fully Paid
π‘ Note
Discounts are covered by the business by default, meaning:
Staff commissions are not affected
Option 2: Edit or Remove Service Items
This option will impact staff commission.
Open the appointment drawer
Click Finished β Undo Checkout
Hover over the service card
Click Edit
Change the service price to $0 (or adjust as needed)
Click Save
Then:
Click Take Payment
Remove any tips or fees if needed
Click Yes to mark the appointment Finished and Fully Paid
Method 2: Refund by Adding Discount
Use this method when offering a partial refund or service recovery discount.
Open the appointment from Calendar or Client Profile
Click View Invoice
Click Edit Invoice
Apply Discount
Click Add Discount
Select Add One-Time Discount
Enter:
A fixed refund amount, or
A percentage discount
If using a percentage, the system will automatically calculate the refund amount.
The refund screen will appear showing the refund total including tax.
Example:
If a 50% discount = $31.50, the system will refund $37.40 including tax.
You can also enter a refund reason for future reference.
Click Issue Refund to proceed.
Important Note
A 100% discount only applies to services, not tips.
If you are refunding the entire invoice including tips, we recommend using Payment History Refund instead.
After issuing the refund:
Click Yes
Mark the appointment Finished and Fully Paid
The invoice will now show all payments and refunds for reference.
Method 3: Refund Tip or Service Charges
If you only need to refund a tip or service charge, you can remove the item.
Open the invoice
Click Edit Invoice
Click X next to the tip or fee
A refund screen will appear.
Tax will be automatically calculated if applicable.
Click Issue Refund, then Finish Appointment.
π± Refund on the App
The MoeGo app currently supports card refunds for MoeGo Pay transactions.
For refunds involving cash, check, or other custom payment methods, you can use the invoice editing method below.
Refund from Transaction Activity (MoeGo Pay Transactions)
Go to Settings β MoeGo Pay β Transaction Activity
Select the date range to locate the transaction
Tap the specific transaction
Tap Issue Refund.
Issue the Refund
Enter the refund amount
Add a refund reason (optional)
Tap Issue Refund
A confirmation window will appear. Tap Confirm to proceed.
Once completed, the refund will be processed successfully and the refund record will appear on the transaction page.
Close the Reopened Invoice
After issuing the refund:
Tap the blue Booking ID
This will open the Appointment Details page
Tap Take Payment or Charge Now to open the invoice
To resolve the outstanding balance, you can:
Add a discount
Edit the service price
Remove tips or service charges
Once finished, tap Mark Fully Paid and Finish to close the invoice.
Important Notes
Discount refunds are covered by the business, so staff commission will not be affected.
Editing service prices will impact staff commission.
If using a discount to close the invoice:
Tap Add Discount
Select + One-Time Discount
Choose 100% percentage
Tap Save
Then mark the invoice Finished and Fully Paid.
Refund from Invoice (App)
This method works for custom payment methods such as:
Cash
Check
Venmo
Other manual payment methods
(It can also be used for MoeGo Pay payments.)
Steps
Open the Appointment Details
Tap Invoice
Tap Edit in the top right corner
You can now:
Edit service prices
Remove tips
Remove service charges
Apply discounts
Edit Service Price
Tap the Edit icon next to the pet name
Change the service price to $0 or another amount
Tap Save
A refund confirmation screen will appear.
Tap Issue Refund to proceed.
π‘ Note: Tax will be automatically calculated.
Remove Tips or Service Charges
Tap the X icon next to the tip or service charge
The refund screen will appear
Tap Issue Refund
Once finished, tap Finish and Mark Fully Paid to close the invoice.
FAQ
Can I refund the processing fee if I pass it to the client?
Yes. The portion of the processing fee related to the refunded amount will also be refunded to the customer.
However, MoeGo will still retain the processing fee from the business because the transaction has already been processed.
If you attempt to close the invoice and see an outstanding balance for the processing fee, please contact the MoeGo Support Team.
What is the recommended way to process a full refund?
For the best experience, we recommend using the Desktop version.
You can:
Issue a Payment-Only Refund from Client Profile β Transaction History
Then close the invoice
This allows you to refund the entire amount in one step, instead of removing services, tips, and fees separately (which may trigger multiple refund transactions and cause confusion for customers).
π‘ Coming Soon
The refund workflow has been further improved in the Smarter Invoice system, currently in closed beta, and will be available to all users in the future.



























