FieldCamp
Payments

Auto-Pay & Recurring Payments | FieldCamp

Set up auto-pay in FieldCamp to charge a client's card automatically when invoices are generated. Perfect for recurring jobs, subscriptions, and maintenance.

Auto-pay charges a client's default card automatically every time an invoice is generated for a recurring job. No manual collection, no payment reminders, no delays. You set it up once and FieldCamp handles billing on your schedule.

AI-powered auto-pay: Open the Command Centre and type "Set up auto-pay for ABC Plumbing" or "Which clients have auto-pay enabled?" See AI Skills for more examples.


How Auto-Pay Works

When auto-pay is enabled on a recurring job, FieldCamp follows this cycle every billing period:

auto payment workflow

  1. An invoice is generated on your configured schedule.
  2. FieldCamp automatically charges the client's default payment card.
  3. The payment is processed through Stripe.
  4. The client receives a payment confirmation and the invoice is marked as Paid.
  5. If the payment fails, both you and the client are notified immediately.

Two Payment Options for Recurring Jobs

When you configure invoicing on a recurring job, you choose one of two options:

Option 1 -- Automatically Charge (Auto-Pay)

automated payment deduction

The client's default card is charged the moment an invoice is generated. No action needed from you or the client.

Best for:

  • Subscription services (monthly maintenance plans)
  • Predictable recurring work (weekly lawn care at a fixed price)
  • Long-term contracts where clients expect automated billing
  • Reducing accounts receivable and collection effort

Option 2 -- Just Send the Invoice (Manual Collection)

automatically send invoice to customer

FieldCamp generates and emails the invoice, but the client pays manually through the Pay Now link.

Best for:

  • Variable-price jobs where the final amount changes
  • Clients who prefer to control when payments are taken
  • New clients where you want to build trust before enabling auto-pay

How Often Are Clients Charged?

The charge frequency depends on how you configure invoicing for the recurring job. Auto-pay runs every time an invoice is generated.

Visit-Based Billing

Invoice scheduleWhen the client is chargedExample
Per visitAfter each visit is marked completeLawn care completed Monday -- charged Monday
WeeklyOnce per week on your chosen dayEvery Monday for all visits that week
MonthlyOnce per month on your chosen day15th of each month for all visits that month
AnnualOnce per year on your chosen dateJanuary 15th for all visits that year
Custom groupsPer your configured schedule for each groupGroup 1: per visit; Group 2: monthly on the 1st

Only completed visits trigger invoicing and auto-pay. Draft or scheduled visits are not charged until marked complete.

Fixed-Price Billing

Billing scheduleWhen the client is chargedExample
WeeklyEvery week on your chosen dayEvery Monday at the same fixed amount
MonthlyEvery month on your chosen day1st of each month at the same amount
AnnualOnce per year on your chosen dateJanuary 1st for the annual service fee
Once when job closedSingle charge when the job is marked completeOne-time payment when the project finishes

Real-World Examples

Weekly lawn care, per-visit billing: Three visits per week (Monday, Wednesday, Friday). Each visit generates an invoice and charges the card immediately. Result: up to 3 charges per week.

Monthly pest control, fixed price: $300 per month, invoiced on the 1st. FieldCamp generates the invoice and charges $300 on the 1st of each month. Result: 1 predictable charge per month.

Custom configuration: First service visit invoiced immediately (per visit). Follow-up visits invoiced monthly on the 15th. Result: 1 immediate charge plus 1 monthly charge.


Setting Up Auto-Pay

Step 1 -- Open the Recurring Job

Navigate to the recurring job you want to configure.

Step 2 -- Configure Invoicing

Go to the Invoicing section and click Configure Recurring Invoices. Select how you want to group and invoice visits (per visit, weekly, monthly, annual, or custom).

Step 3 -- Enable Auto-Pay

In the Payment Collection section, select Automatically Deduct Payments instead of "Just Make the Invoice."

Step 4 -- Verify the Client's Default Card

Before auto-pay can process, the client needs a default payment card on file:

  1. Open the client profile.
  2. Go to Payment Methods.
  3. Confirm a card is marked as Default.
  4. If no default card exists, add one or ask the client to add theirs.

See Client Payment Methods for the full guide.

Step 5 -- Save

Click Save. Auto-pay begins with the next scheduled invoice.


When a Payment Fails

Even with auto-pay enabled, payments can fail due to expired cards, insufficient funds, or bank declines.

payment failure workflow

What Happens

payment failed logic

  1. The payment attempt fails.
  2. Both you and the client receive email notifications immediately.
  3. The system retries the charge after a few days.
  4. If the retry fails, the invoice is marked as Payment Failed and requires manual follow-up.

What the Client Receives

The client gets an email with:

  • A clear notice that the payment was declined
  • The reason (expired card, insufficient funds, etc.) when available
  • Instructions to update their payment method
  • The invoice number and amount

What You Receive

You get an email with:

  • Client name and invoice number
  • The amount that failed to process
  • The failure reason
  • A link to view the invoice and payment history

Recovery Options

If auto-pay fails and retries are exhausted:

OptionWhat to do
Update the cardAsk the client to add a new card or update their default card
Record a manual paymentAccept payment by cash, check, or bank transfer and record it on the invoice
Pause auto-payTemporarily disable auto-pay while payment issues are resolved
Arrange a payment planWork with the client on alternative arrangements

Switching Between Auto-Pay and Manual Invoicing

Turn On Auto-Pay

  1. Open the recurring job.
  2. Click Configure Recurring Invoices.
  3. Select Automatically Deduct Payments.
  4. Confirm the client has a default card on file.
  5. Click Save. Auto-pay applies to the next scheduled invoice.

Turn Off Auto-Pay

  1. Open the recurring job.
  2. Click Configure Recurring Invoices.
  3. Select Just Make the Invoice.
  4. Click Save. Future invoices are generated but not automatically charged.

Changes apply to future invoices only. Previously processed payments are not affected.


Frequently Asked Questions

How often will my clients be charged? It depends on your invoice schedule. Per-visit billing charges after each completed visit. Weekly, monthly, or annual billing charges once per that period. Check your recurring job setup for specifics.

What if the client's card changes? Clients can add new cards and update their default in their profile. Once a new default card is set, future auto-pay charges use that card.

What happens if I disable auto-pay mid-month? Only future invoices are affected. Charges that have already been processed remain, and the next invoice is generated as a regular invoice without auto-pay.

Are failed payments retried automatically? Yes. The system retries failed payments after a few days. Contact support for details on retry timing.

Can I set up auto-pay before the client has a card on file? You can configure the setting, but auto-pay will not process until a default card is added to the client profile.

What if a client disputes a charge? Refer to Stripe's dispute process in your Stripe Dashboard. Document all payment communications and maintain records of the client's consent to recurring charges.


On this page