How to Collect a Deposit with Partial Payments in Sparkforge

By Sparkforge Support Team ·Last reviewed May 3, 2026

Turn on Accept Partial Payment in your calendar's Forms & Payments settings to charge a flat deposit or percentage at booking. The remaining balance posts as a draft invoice you collect manually.

Partial payments let you secure bookings with a deposit upfront and collect the rest later. The setting works on every calendar type and lives inside the calendar's Forms & Payments section.

How partial payments record

When a booker pays a deposit, two records are created:

  • Transaction — the deposit charged at booking.
  • Invoice (Draft) — the remaining balance (Total − Deposit). You send this invoice manually when it's time to collect.

Set it up

  1. Connect a payment gateway. Stripe, Authorize.net, or NMI under Payments > Integrations.
  2. Open your calendar settings and go to Forms & Payments.
  3. Toggle on Accept Payments.
  4. Set the total amount and currency for the appointment or service.
  5. Check Accept Partial Payment.
  6. Pick the deposit type — flat amount or percent of total.
  7. Enter the deposit value. If percent, the system calculates against the total.
  8. Add a description if you want context shown to the booker.
  9. Save.

Collect the remaining balance

After the deposit posts, the balance sits as a draft invoice under Payments > Invoices. Open the draft, send it to the booker, and the system handles the rest of the charge through your gateway.

This step is manual today. The product roadmap includes automating it.

Why use it

A deposit cuts no-shows hard. Bookers see the full price up front but only commit a deposit — lower friction than full prepay, more skin in the game than free booking.

Frequently Asked Questions

Which calendar types support partial payments?
All of them — Event, Round Robin, Collective, Class, Service Calendar, and Service Menu.
How do bookers know they still owe a balance?
Sparkforge does not auto-notify them. Send the draft invoice from Payments > Invoices when you're ready to collect.
Which gateways work with partial payments?
Stripe, Authorize.net, and NMI. PayPal supports partial payment at booking but not all post-booking actions yet.
Can I change the deposit amount after a customer books?
No. The deposit is locked at the moment of booking. Adjustments need to happen on the draft invoice for the remaining balance.

Was this article helpful?