Skip to main content

Auto-Deducting Payments for Invoices & Recurring Jobs

Automate payment collection for recurring jobs with auto-deduction. Set up automatic charging, handle payment failures, and streamline billing workflows in FieldCamp.

Updated over 3 weeks ago

FieldCamp's auto-deduction feature automates payment collection for recurring jobs and invoices. Once configured, payments can be automatically deducted from a client's default payment card on your chosen schedule—eliminating manual collection and reducing payment delays.

This article covers how auto-deduction works, how to set it up, payment failure workflows, and best practices for automated billing.

How Auto-Deduction Works

The Payment Processing Flow

When auto-deduction is enabled for a recurring job, the system follows this cycle:

auto payment workflow

Payment Timing: Auto-deduction attempts occur on the same schedule as invoice generation. The default payment card on file is charged automatically—no manual action required.

Two Auto-Payment Options

When setting up invoicing for a recurring job, you have two choices:

Option 1: Automatically Deduct Payments (Recommended for Recurring Services)

automated payment deduction

What it does: Automatically charges the client's default payment card when an invoice is generated.

Best for:

  • Subscription-based services (monthly maintenance plans)

  • Predictable recurring services (weekly lawn care at fixed price)

  • Long-term contracts where clients expect automated billing

  • Reducing accounts receivable and payment collection efforts

How it works:

  1. Invoice is generated on your configured schedule

  2. System automatically attempts to charge the client's default payment card

  3. Payment is processed through Stripe

  4. Client receives payment confirmation and updated invoice

  5. If payment fails, a failure workflow is triggered (see Payment Failures section below)

Option 2: Just Make the Invoice (Manual Payment Collection)

automatically send invoice to customer

What it does: Generates and sends invoices to clients, but requires manual payment collection.

Best for:

  • Services where payment authorization must be requested first

  • Clients who prefer to control when payments are taken

  • Variable-price jobs where the final amount isn't confirmed until work is complete

  • Building trust with new clients before enabling automatic payments

How it works:

  1. Invoice is generated on your configured schedule

  2. Invoice is emailed to the client with a payment link

  3. Client manually pays through the invoice payment link

  4. You can follow up on unpaid invoices as needed

Determining Auto-Deduction Frequency

The frequency of auto-deduction charges depends on how you've configured invoicing for the recurring job. Auto-deduction happens every time an invoice is generated.

Visit-Based Billing (Charged Per Visit or by Grouped Schedule)

If your recurring job uses visit-based billing, the auto-deduction frequency matches your invoice grouping:

Invoice Template

Auto-Deduction Frequency

Example

Per Visit

After each visit completes

Lawn care service completed Monday → charged Monday

Weekly

Once per week on your chosen day

Every Monday for all visits completed that week

Monthly

Once per month on your chosen day

15th of each month for all visits completed that month

Annual

Once per year on your chosen date

January 15th for all visits completed that year

Custom Groups

Per your configured schedule for each group

Group 1: per visit; Group 2: monthly on the 1st

Important: Only completed visits trigger invoicing and auto-deduction. Draft or scheduled visits are not included until marked complete.

Fixed-Price Billing (Consistent Charges)

If your recurring job uses fixed-price billing, the auto-deduction frequency matches your billing schedule:

Billing Schedule

Auto-Deduction Frequency

Example

Weekly

Every week on your chosen day

Every Monday at the same fixed amount

Monthly

Every month on your chosen day

1st of each month at the same fixed amount

Annual

Once per year on your chosen date

January 1st for the annual service fee

Once When Job Closed

Single charge when job is marked complete

One-time payment when project finishes

Example Scenarios:

Scenario 1: Visit-Based, Weekly Invoicing

  • Recurring lawn care job with visits Monday, Wednesday, Friday

  • Invoicing set to: Weekly (groups all week's visits, charged every Monday)

  • Auto-deduction: Charges every Monday for that week's completed visits

  • Charge frequency: 1x per week

Scenario 2: Fixed-Price, Monthly Invoicing

  • Monthly pest control contract at $250/month

  • Invoicing set to: Monthly on the 1st

  • Auto-deduction: Charges $250 on the 1st of each month

  • Charge frequency: 1x per month

Scenario 3: Custom Configuration

  • First service visit invoiced immediately (per visit)

  • Follow-up visits invoiced monthly

  • Auto-deduction: First visit charged immediately; subsequent visits charged on the 15th of each month

  • Charge frequency: 1x immediately + 1x per month

Setting Up Auto-Deduction

Step 1: Enable Invoicing on the Recurring Job

  1. Open the recurring job details

  2. Navigate to the Invoicing section

  3. Click Configure Recurring Invoices

Step 2: Choose Your Invoicing Template

Select how you want to group and invoice visits (Per Visit, Weekly, Monthly, Annual, or Custom). This determines your charge frequency.

Step 3: Enable Auto-Deduction

  1. In the invoicing configuration, locate the Payment Collection section

  2. Select Automatically Payments (instead of "Just Make the Invoice")

  3. Confirm that a default payment card is set for the client

Step 4: Verify Default Payment Card

Before enabling auto-deduction, ensure the client has a default payment card on file:

  1. Open the client profile

  2. Navigate to Payment Methods

  3. Verify a card is marked as Default

  4. If no default card exists, ask the client to add one or set an existing card as default

Step 5: Save Configuration

Click Save to apply the auto-deduction settings. Auto-deduction will begin with the next scheduled invoice.

Payment Failure Workflows

payment failure workflow

Even with auto-deduction enabled, payment failures can occur due to expired cards, insufficient funds, or other issues. FieldCamp's payment failure workflow ensures both you and your client are notified immediately.

What Happens When a Payment Fails

payment failed logic

Notifications Sent on Payment Failure

Client Notification

When a payment fails, the client receives an email that includes:

  • Payment failure notice – Clear explanation that the payment was declined

  • Reason for failure – Card expired, insufficient funds, etc. (when available)

  • Action required – Instructions to update their payment method

  • Invoice details – Which invoice failed to process

  • How to update card – Direct link or instructions to add a new card to their profile or update payment details

  • Next steps – Information about retry attempts (if applicable) or manual payment options

Email example subject: "Your payment for Invoice #1234 could not be processed"

Your Notification

You receive an email notification containing:

  • Client name and ID

  • Invoice number and amount that failed to process

  • Failure reason – Declined card, expired card, insufficient funds, etc.

  • Timestamp of the failed payment attempt

  • Action needed – Reminder to follow up with client if needed

  • Quick link to view the invoice and payment history

Email example subject: "[FieldCamp] Payment Failed – Invoice #1234 for [Client Name]"

Manual Recovery Options

If auto-deduction fails and retry attempts are exhausted:

  1. Update Client Card – Ask client to add a new card or update their default card

  2. Manual Payment Recording – Accept payment via another method (check, ACH, cash) and manually record it on the invoice

  3. Pause Auto-Deduction – Temporarily disable auto-deduction while payment issues are resolved

  4. Payment Plan – Work with client on alternative payment arrangements

Common Scenarios

Scenario 1: Weekly Lawn Care with Per-Visit Auto-Deduction

Setup:

  • Recurring job: Weekly lawn care

  • Invoicing: Per visit

  • Auto-deduction: Enabled

What happens:

  • Monday: Service performed and marked complete → Invoice generated → Payment deducted immediately

  • Wednesday: Service performed and marked complete → Invoice generated → Payment deducted immediately

  • Friday: Service performed and marked complete → Invoice generated → Payment deducted immediately

  • Frequency: Up to 3 charges per week

Scenario 2: Monthly Pest Control with Fixed-Price Billing

Setup:

  • Recurring job: Monthly pest control

  • Billing: Fixed price $300/month

  • Invoicing: Monthly on the 1st

  • Auto-deduction: Enabled

What happens:

  • 1st of each month: Invoice generated for $300 → Payment deducted automatically

  • Client is charged the same amount on the same date every month, predictably

  • Frequency: 1 charge per month

Scenario 3: Payment Failure Recovery

Setup:

  • Recurring job with auto-deduction enabled

  • Scheduled charge: $500 on the 15th

What happens:

  • Day 15: Payment attempt fails (card expired)

  • Client receives email: "Your payment was declined. Please update your card."

  • You receive email: "Payment failed for [Client Name]. Invoice #5678."

  • Day 18: System retries with the same card (if no update)

  • If still fails: Marked as "Payment Failed" requiring manual follow-up

  • Client updates card on day 19

  • You manually retry or wait for next scheduled charge with updated card

Switching Between Options

Changing from "Just Make Invoice" to "Auto-Deduct"

  1. Open the recurring job

  2. Click Configure Recurring Invoices

  3. In the Payment Collection section, select Automatically Deduct Payments

  4. Ensure the client has a default payment card on file

  5. Click Save

  6. Auto-deduction will apply to the next scheduled invoice

Changing from "Auto-Deduct" to "Just Make Invoice"

  1. Open the recurring job

  2. Click Configure Recurring Invoices

  3. In the Payment Collection section, select Just Make the Invoice

  4. Click Save

  5. Future invoices will be generated but not automatically charged

Note: Changes apply to future invoices only. Previously auto-deducted payments are not affected.

FAQ

Q: How often will my clients be charged?

A: Charge frequency depends on your invoice schedule. Per-visit billing charges after each visit. Weekly/monthly/annual billing charges once per that period. Fixed-price billing charges on your configured schedule. Check your recurring job setup for your specific frequency.

Q: What if my client's card information changes?

A: Clients can add new cards and update their default card in their profile. If a card fails, direct them to update their payment information. Once a new default card is set, future payments will use that card.

Q: What happens if I disable auto-deduction mid-month?

A: Disabling auto-deduction only affects future invoices. Charges that have already been deducted remain, and the next scheduled invoice will be generated as a regular invoice without auto-deduction.

Q: Are payment failures retried automatically?

A: Yes, the system may automatically retry failed payments after a few days. Check your account settings or contact support for specific retry configurations.

Q: Can I set different auto-deduction schedules for different invoices?

A: Yes! Use the Custom Configuration option in visit-based billing to create multiple invoice groups, each with its own schedule and auto-deduction setup.

Q: Is my client charged if I disable auto-deduction?

A: No. Disabling auto-deduction applies only to future invoices. Existing charges cannot be reversed, but no new charges will be deducted.

Q: What if a client disputes a charge?

A: Refer to Stripe's dispute process. Document all payment communications and maintain records of the client's consent to recurring charges. Contact support for guidance on handling disputes.

Q: Can I set up auto-deduction before adding a payment card?

A: You can configure auto-deduction in your job settings, but it won't process until a default payment card is added to the client profile. Always verify the client has a valid card on file before the first auto-deduction date.

Q: Do I need to remind clients before auto-deduction?

A: While not required, it's a best practice to send a reminder 2-3 days before the first auto-deduction. Include the charge amount, date, and reassurance of secure payment processing.

Did this answer your question?