Firefighter Fitness Monthly Billing Reconciliation
Firefighter fitness monthly billing reconciliation gets complicated fast. You are not billing one type of client the same way every month. You have individual firefighters on monthly subscriptions, department contracts paid quarterly by municipal accounting, union wellness fund reimbursements with their own paperwork, and shift-based scheduling adjustments that change what each client actually owes. Without a VA running reconciliation every month, you are either leaving money on the table or billing clients incorrectly.
This workflow gives your VA a repeatable process for closing the books accurately every billing cycle.
Why Firefighter Fitness Billing Is Uniquely Complex
A standard fitness coach bills clients monthly via Stripe and moves on. Firefighter fitness coaches juggle multiple billing structures simultaneously:
- Individual subscriptions. Firefighters paying out of pocket, usually monthly via Stripe or through your coaching platform.
- Department contracts. A fire department pays for a group of firefighters. Billing is often net-30 or net-60 through municipal purchase orders, not credit cards.
- Union wellness fund reimbursements. The firefighter pays you, then submits receipts to their union local for partial or full reimbursement. Your VA may need to generate specific documentation.
- Hybrid arrangements. A department covers baseline programming, and individual firefighters pay a premium for one-on-one coaching on top.
- Shift-based adjustments. Firefighters on extended deployments, light duty, or leave need billing pauses or prorated charges.
Your VA needs to reconcile all of these streams every month to confirm that what you earned matches what you collected.
The Monthly Reconciliation Checklist
Your VA runs this checklist between the 1st and 5th of every month, reconciling the prior month's billing.
Step 1: Pull Stripe Transaction Reports
Your VA exports the previous month's transactions from Stripe. This report shows every individual payment - successful charges, failed charges, refunds, and disputes. Your VA cross-references each transaction against your active client roster in Airtable or Google Sheets.
What to look for:
- Failed payments. Flag any declined cards immediately. Your VA contacts the client via text within 24 hours to update payment info.
- Unexpected refunds. Confirm every refund was authorized by you. Stripe refunds can be initiated by mistake.
- Missing charges. Compare the active client list against Stripe transactions. If a client should have been billed but was not, your VA investigates whether they were on hold, had a billing pause, or fell through a system gap.
Step 2: Reconcile Department Contract Payments
Department payments do not flow through Stripe. They come as checks, ACH transfers, or purchase order payments processed through municipal accounting. Your VA tracks these in a separate Google Sheets ledger:
- Invoice sent date. When your VA sent the invoice to the department's accounting or procurement office.
- Payment terms. Net-30, net-60, or per the contract terms.
- Payment received date. When funds hit your bank account.
- Outstanding invoices. Any invoices past their payment terms get a follow-up from your VA to the department contact - not accounting directly, unless the contact advises otherwise.
Your VA should send department invoices on the same date every month. Consistency makes it easier for municipal accounting to process and reduces delays.
Step 3: Process Union Wellness Fund Documentation
Some firefighter clients need receipts or superbills formatted for their union wellness fund reimbursement. Your VA handles this by:
- Generating a monthly receipt showing the client's name, service dates, service description (fitness coaching, CPAT preparation, etc.), and amount paid.
- Formatting the receipt to meet the union local's requirements. Different locals have different forms - your VA keeps a template for each union you serve.
- Sending the documentation to the client within five business days of the month closing.
Track which clients use union reimbursement in Airtable so your VA automatically generates these documents each cycle without you asking.
Step 4: Apply Billing Adjustments
Firefighter clients frequently need mid-cycle billing changes. Your VA processes these during reconciliation:
- Deployment holds. Firefighters on wildland deployment or extended mutual aid get their billing paused. Your VA confirms the hold dates and ensures no charges went through during the pause.
- Light-duty adjustments. Clients on light duty may switch to a lower-tier program. Your VA adjusts the Stripe subscription and notes the change in the client record.
- Prorated charges. New clients who start mid-month or clients who upgrade or downgrade mid-cycle need prorated billing. Your VA calculates the correct amount and adjusts in Stripe.
- Overtime credits. Some coaches offer session credits when firefighters miss due to mandatory overtime. Your VA tracks these credits and applies them to the next billing cycle.
Step 5: Generate the Monthly Revenue Report
After reconciliation, your VA produces a summary report in Google Sheets:
- Total revenue collected (Stripe + department payments + other)
- Revenue by stream: individual subscriptions, department contracts, union-reimbursed clients
- Failed payment recovery rate
- Outstanding department invoices and aging
- Active client count by billing type
- Net change from prior month (new clients, cancellations, holds)
This report takes your VA 30 minutes once the reconciliation data is clean. It gives you a clear picture of your financial health without digging through Stripe dashboards and bank statements yourself.
Preventing Billing Errors Before They Happen
Your VA should run a pre-billing audit on the 25th of each month:
- Confirm all active clients have valid payment methods in Stripe.
- Verify department invoices are drafted and ready to send on the 1st.
- Check for any pending holds, cancellations, or tier changes that take effect next month.
- Review the shift calendar for clients who notified your VA of upcoming deployments or schedule changes.
This audit catches problems before they generate failed charges or incorrect invoices. It is easier to fix a missing credit card before billing runs than to chase a failed payment after.
For the full breakdown of managing contractor and staff payroll alongside client billing, see the firefighter fitness payroll processing workflow.
Tools Your VA Needs for Billing Reconciliation
- Stripe for individual subscription management, payment processing, and transaction reporting.
- Google Sheets for the department contract ledger, revenue reports, and reconciliation tracking.
- Airtable for client records that link billing type, union status, and adjustment history.
- GoHighLevel for automated payment failure notifications and follow-up sequences.
Your VA should have read access to Stripe and edit access to your tracking sheets. For Stripe refunds or subscription changes, decide whether your VA processes these directly or submits them to you for approval.
Pair your reconciliation process with your KPI dashboard setup so billing data feeds your performance reports. Bookkeeping and accounting roles are projected to stay in strong demand through the decade.
FAQ
How long should monthly billing reconciliation take my VA?
Plan for two to four hours on the first pass if you have 30 to 50 active clients across individual and department billing. The pre-billing audit on the 25th adds about one hour. As your VA builds the process and templates, monthly time decreases.
What do I do when a department payment is overdue?
Your VA sends a polite follow-up to your department contact at net-30 plus 7 days. If the payment is 60 days overdue, escalate to you for a direct conversation with the department. Municipal accounting is often slow, not negligent - patience and consistent follow-up resolve most delays.
Should my VA handle Stripe refunds directly?
For routine refunds under a threshold you set (such as $50), your VA can process them directly. For larger amounts or disputed charges, your VA should flag them for your approval before processing. Document every refund with a reason code in your tracking sheet.
How do I bill a department that wants to add firefighters mid-contract?
Your VA calculates a prorated per-person rate for the remaining contract term and sends a contract addendum for the department to sign. Update the roster in Airtable and adjust the next invoice. Keep the original contract rate as the baseline - adding members mid-term should not change the per-person pricing.
What if a firefighter's union does not have a standard reimbursement form?
Your VA creates a generic receipt with your business name, the client's name, dates of service, description of services, and total paid. Most union locals accept a standard receipt if they do not have a proprietary form. Your VA should confirm with the client's union steward what documentation they need.