How-to March 2026

How Batch Billing Works for CSA Farms

[Cover image placeholder]

How Batch Billing Works for CSA Farms

Billing your CSA members is one of those tasks that sounds simple until you’re actually doing it. You have 80 members on different share sizes, some on holds, some who changed locations last week, a couple who’ve paused their membership — and they all need to be charged at the start of the season.

With most CSA software, this involves exporting a report, reviewing it for errors, and manually approving charges one by one. With Copia, it’s one click.

How Batch Billing Works in Copia

Copia stores your members’ payment methods through Shopify’s native checkout. When a member signs up, they enter their card through your Shopify store — not a third-party form. Shopify tokenizes and stores that card securely.

At billing time, Copia generates a charge list based on:

  • Share size — full share, half share, custom amounts
  • Season billing period — weekly, bi-weekly, monthly, or seasonal upfront
  • Hold and skip status — members on holds are automatically excluded
  • Pickup location fees — if you charge extra for certain pickup sites

You review the list before charges go out. You can see exactly what each member will be charged and why. Then you click “Run billing” and Copia processes all charges through Shopify’s payment system.

Scheduled vs. Manual Billing

You can run billing manually whenever you’re ready, or set up automatic billing on a fixed schedule. Most farms use auto-billing at the start of each week or month so they don’t have to think about it.

Auto-billing sends you a summary email after each run showing how many charges succeeded, how many failed, and which members need attention.

Handling Failed Payments

When a payment fails, Copia flags the member in your dashboard and sends them an automated email (customizable) asking them to update their payment method. Members update their card directly in their Shopify account — no login to a separate system required.

Copia retries failed payments automatically on a schedule you define, or you can handle them manually.

The Short Version

Batch billing in Copia works because member payment methods are stored natively in Shopify. There’s no syncing, no exporting, no third-party payment processor to manage separately. Your members are Shopify customers, so charging them is just Shopify billing — at scale, with one click.

Ready to try Copia?

Join the founding farm program — 50 spots at $29/mo locked forever.

Claim a founding farm spot