Auto Payments for Recurring Invoices in Sparkforge

By Sparkforge Support Team ·Last reviewed May 3, 2026

Open a recurring invoice, click the three-dot menu, choose Manage Auto Payment, toggle Enable autopayment on, and pick Customer Card, Saved Card, or New Card. Sparkforge retries failed charges twice 24 hours apart, then stops.

Auto Payments charge a customer's card automatically on each recurring invoice's due date. Pick a card source, save the schedule, and Sparkforge handles future charges — no manual collection per cycle.

Prerequisites

  • A recurring invoice exists or is being created.
  • A supported payment gateway is connected.
  • A valid customer card is available for future charges.

Verify the next scheduled occurrence and selected payment method after enabling Auto-Pay. Behavior depends on whether the next invoice has already been generated.

Card source options

Customer Card

Uses whichever card the customer first uses to pay an invoice in the schedule. Auto-Pay starts with the next occurrence after that first manual payment. If first payment lands on invoice 4, auto-pay begins on invoice 5.

Saved Card

Uses a card already on file in the customer's profile. Auto-charging starts with the first occurrence — no initial manual payment. On a failed charge, both the location user and the customer get a notification.

New Card

Add a card while creating or editing the schedule; it is saved for future charges. Auto-Pay begins with the first occurrence after the card is saved. A small authorization may run when the card is added.

Manage saved cards: open the customer record → Payments → Cards on File. Only the last digits and expiry are visible.

Auto-Pay timing matrix

ScenarioFirst invoiceFuture invoicesNotes
Auto-Pay turned ON for an existing recurring scheduleManualAutoManual payment captures the card for future charges
New schedule + Saved Card on fileAutoAutoCharges immediately on first occurrence
New schedule + No Saved CardManualAutoFirst successful payment stores the card for future charges

Steps to enable Auto-Pay

  1. Open recurring invoices. Go to Payments → Invoices & Estimates → Recurring Invoices.
  2. Pick a schedule. Click New → New Recurring Invoice or open an existing row.
  3. Manage Auto Payment. In the editor, click the ⋮ menu (top right) and choose Manage Auto Payment.
  4. Toggle on. Set Enable autopayment to ON, choose Customer Card / Saved Card / New Card, and click Save.

Disable Auto-Pay

Open the same schedule, click ⋮ → Manage Auto Payment, toggle Enable autopayment OFF, and save. Auto-Pay stops with the next occurrence.

Failed payments and retries

If a charge fails, both the customer and location user are notified. The customer can pay manually with the same card, or pay with a new card (the new card becomes the default for future auto-pay in this schedule).

Sparkforge retries twice, 24 hours apart. If both retries fail, automatic attempts stop and the invoice must be paid manually.

When Auto-Pay pauses

Editing a queued or generated child invoice before its charge time pauses auto-pay for that invoice only. Future occurrences continue as scheduled. Sparkforge sends an email confirmation when auto-pay settings change on an existing invoice.

Verify Auto-Pay is active

  • Auto-Pay shows enabled in the recurring invoice configuration.
  • The intended payment method is selected.
  • The next scheduled occurrence has not already passed under older settings.
  • The customer has a valid card on file.

Notifications

Customers receive optional upcoming-charge reminders, payment success confirmations, and payment failure alerts. Location users get success and failure alerts plus a notice when a child invoice is edited before auto-charge. Customize subject lines, body, and branding in invoice notification settings.

Frequently Asked Questions

Where do I find the Manage Auto Payment option?
Open a recurring invoice, click the three-dot menu in the top-right corner, and choose Manage Auto Payment to enable, disable, or change the card source.
Does the first invoice always auto-charge?
Not always. With a Saved Card on file, the first invoice auto-charges. Without a Saved Card, the first invoice is manual; the card from that successful payment is saved for future occurrences.
Which payment methods support Auto-Pay?
Card payments only. Manual methods like cash or bank transfer cannot auto-charge.
What happens when a card is declined?
Sparkforge notifies the customer and location user, retries the charge twice 24 hours apart, then stops automatic attempts. Collect manually or update the card on file.
Can I change the card used for future charges?
Yes. Add or pick a different card from the customer's profile. The next auto-charge uses the updated card.
Why didn't Auto-Pay run on the very next invoice?
Auto-Pay applies to future occurrences. If the next invoice was already generated before you enabled Auto-Pay, that invoice is paid manually and Auto-Pay starts with the occurrence after it.

Was this article helpful?