Look out for the rollout on 2026/01/05!
In MoeGo, payment collection and checkout are separate actions. Prepayments let you collect payment before checkout while keeping the appointment active and editable.
This is designed to support real-world workflows like payments at booking, drop-off, during a stay, or before pickup.
This means you can collect money ahead of time while the pet is still in your care, and only check out the appointment when the service is truly complete.
You can now:
Collect multiple prepayments before checkout
Add tips during any prepayment
Keep the appointment open and editable after taking payment
Control exactly when checkout happens
What Is A Prepayment?
A prepayment is an early payment made toward an appointment’s invoice before checkout.
It reduces the remaining balance
It does not change the appointment status
It is refundable if the appointment is canceled
It is applied automatically during checkout
Deposit vs. Prepayment
Although both are collected before checkout, they serve different purposes.
Understanding this difference helps avoid confusion during cancellations, refunds, and checkout.
Feature | Deposit | Prepayment |
Purpose | Used to secure a booking | Used to pay for services early |
Rules | Follows your deposit rules | Always refundable if the appointment is canceled |
Appointment Status | May be forfeited if the appointment is canceled | Does not affect appointment status |
Invoice Application | Applied to the invoice at checkout | Applied to the invoice at checkout |
💡 Think of deposits as a commitment, and prepayments as early payment.
How Prepayment Works
Collect a Prepayment Before Checkout
Open the appointment
Select Take Payment
Enter the amount you want to collect
Choose a payment method
(Optional) Add a tip
Complete payment
✅ The appointment stays active and editable
✅ Checkout is not triggered
Collect Multiple Prepayments
You can collect multiple prepayments on the same appointment before checkout. Simply repeat the steps above as many times as needed.
Each prepayment:
Appears as a separate payment record
Updates the prepaid amount and remaining balance immediately
Can include its own tip
This supports workflows like partial payments at drop-off, mid-stay payments, and early full payment.
What Happens With Prepayment
After each prepayment:
Prepaid amount updates immediately
The remaining balance recalculates automatically
Payment history shows each transaction clearly
When you check out the appointment:
All deposits are applied
All prepayments are applied
The system calculates the final amount due accurately
No double charges. No missing credits.
Overpaid Scenarios
If total deposits + prepayments exceed the invoice total:
The invoice clearly shows an Overpaid status
The exact overpaid amount is displayed
Overpaid amounts are not mixed with tips or taxes
Cancellations & Refunds
If an appointment is canceled:
Deposits follow your deposit rules (refunded or forfeited)
Prepayments are always refunded
Refund amounts are clearly shown before confirmation
FAQs
Will taking a prepayment lock the appointment?
No. The appointment remains editable until you manually check it out.
Can I still take payment at pickup?
Yes. Prepayments work alongside regular checkout payments.
Can I add tips before checkout?
Yes. Tips can be added with any prepayment, not just at checkout.
Does this change my accounting or reports?
No. Invoices, receipts, transaction history, and reports clearly distinguish Deposit vs. Prepayment and remain accurate for reconciliation.