Skip to main content

MoeGo New Invoice 4.0 - Prepayment (Upcoming)

Prepayments give you flexible payment timing without affecting appointment status—so your billing always matches how your business actually operates.

Marina avatar
Written by Marina
Updated yesterday

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

  1. Open the appointment

  2. Select Take Payment

  3. Enter the amount you want to collect

  4. Choose a payment method

  5. (Optional) Add a tip

  6. 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.


Did this answer your question?