Managing Customer Billing
Handle customer accounts, expected payments, and payment recording
Managing Customer Billing
Overview
Customer billing management is essential for maintaining cash flow and positive customer relationships. In MartialFlow, billing works on a tracking model: the system knows what each customer is expected to pay and by when, staff record payments as they arrive, and a reconciliation dashboard confirms everything matches up. This guide covers billing setup, expected-payment tracking, payment recording, and billing communication strategies.
MartialFlow does not charge customers automatically — see Setting Up Payment Methods for how money actually reaches your school.
Prerequisites
- Your payment collection channels are decided (cash, bank transfer, direct debit provider, etc.)
- Customer accounts are set up with complete information
- Billing policies and procedures are established
- You have appropriate permissions for billing operations
Billing System Overview
Billing Components
Customer Billing Profile
- Billing Contact - Primary person responsible for payments
- Billing Address - Contact details for billing communication
- Preferred Payment Channel - How the family usually pays (cash, transfer, direct debit)
- Billing Preferences - Communication preferences for reminders and receipts
What Customers Are Billed For
- Monthly Tuition - Regular class fees from the student's membership plan
- Registration Fees - One-time enrollment costs
- Equipment/Uniform - Gear and supplies (online shop orders are paid via Stripe at checkout)
- Testing Fees - Belt examination costs
- Special Programs - Camps, competitions, events
Expected Payments
For each customer, MartialFlow tracks:
- What is owed - Based on membership plans, pricing tiers, and discounts
- When it is due - Payment deadlines with clear overdue visibility
- Status - Whether the expected payment has been recorded, is pending, or is overdue
This gives you a live picture of who has paid and who needs a follow-up — without the system ever touching a customer's card or bank account.
Setting Up Customer Billing
Initial Billing Configuration
Customer Account Setup
Access Customer Profile
- Navigate to Tables → Customers
- Select customer/family account
- Click "Billing" or "Payment" tab
Billing Information Setup
- Primary Contact - Billing responsible party
- Contact Details - Where reminders and receipts go
- Preferred Payment Channel - Note how this family pays
- Payment Deadline - When payment is expected each cycle
Student Enrollment Billing
Class-Based Pricing
- Each class enrollment determines what the student owes
- Pricing based on class tier and student status
- Family discounts reflected in the expected amount
- Adjustments for mid-cycle enrollments
Payment Tracking Start
- Expected payments begin from the enrollment date
- Trial periods can be configured before regular fees apply
- Custom arrangements can be recorded for special circumstances
Pricing and Discount Management
Pricing Tier Assignment
Standard Pricing
- Regular tuition rates for each program
- Age-based pricing differences
- Skill level pricing variations
- Location-based pricing adjustments
Custom Pricing
- Individual pricing arrangements
- Financial hardship accommodations
- Special program pricing
- Legacy pricing maintenance
Discount Application
Family Discounts
- Multiple student discounts
- Sibling pricing reductions
- Family maximum pricing caps
Promotional Discounts
- New student discounts
- Referral bonuses
- Seasonal promotions
- Free-month promotion programs
Billing Operations
Recording Payments
Manual Payment Recording
Standard Payments
- Open the customer account and choose to record a payment
- Enter amount, date, and payment method (cash, bank transfer, card terminal, direct debit)
- The customer's payment status updates immediately
Custom Payments
- Partial payments toward an outstanding balance
- One-time charges (testing fees, events)
- Payments covering multiple students in a family
- Corrections and adjustments with explanatory notes
Keeping Statuses Current
Direct Debit Outcomes
- Collections happen at your provider (e.g. GoCardless)
- Check the provider dashboard for successes and failures
- Record outcomes in MartialFlow so statuses reflect reality
Payment Adjustments
- Payment corrections
- Refunds handled through the original channel, then recorded
- Credit applications
- Billing dispute resolution
Payment Reconciliation
Reconciliation Dashboard
- Match recorded payments against memberships
- Spot expected payments with no matching record
- Identify payments that don't line up with any membership
Financial Overview
- Per-club financial overview of collections
- Outstanding balances at a glance
- Feed into monthly financial review
Billing Communication
Customer Communication
Billing Notifications
Payment Information Delivery
- Email and SMS messages for amounts due and deadlines
- Message templates for consistent billing communication
- Bulk messaging for cycle-wide reminders
Payment Confirmations
- Confirm recorded payments to customers
- Notify families when a payment is overdue
- Answer balance inquiries from the customer's payment history
Proactive Communication
Payment Reminders
- Pre-deadline reminders
- Overdue payment notifications
- Balance inquiry responses
Billing Education
- Payment policy explanations
- Accepted payment channel information
- Discount eligibility criteria
- Direct debit sign-up guidance
Billing Transparency
Clear Billing Information
Detailed Records
- Line-item charge breakdowns
- Service period identification
- Payment history per customer
- Running balance visibility
Policy Communication
- Payment terms and conditions
- Late payment policies
- Refund procedures
- Billing dispute processes
Special Billing Scenarios
Family Billing Management
Multi-Student Families
Consolidated Tracking
- One customer account covering all students
- Family discount applications
- Coordinated payment deadlines
- Single payment recorded across multiple memberships
Individual Student Tracking
- Separate payment tracking per student
- Divorced parent billing arrangements
- Custody-based billing splits
Trial Student Billing
Trial Period Management
Trial Setup
- Free or reduced-rate trial periods
- Clear trial end dates
- Expected payments begin when the trial converts
Conversion Procedures
- Assign the regular membership plan at conversion
- Confirm the family's preferred payment channel
- Communicate the first payment amount and deadline
Special Program Billing
Event and Program Billing
One-Time Events
- Belt testing fees
- Tournament registration
- Special workshops
- Summer camp programs
Ongoing Special Programs
- Competition team fees
- Private lesson billing
- Equipment rental charges
- Extended program offerings
Billing Analytics and Reporting
Financial Performance Metrics
Revenue Tracking
Monthly Revenue Analysis
- Total recorded payments per month
- Revenue by program type
- Revenue per student
- Growth trend analysis
Collection Performance
- Expected vs. recorded payment rates
- Overdue balance trends
- Payment channel breakdown
- Follow-up effectiveness
Customer Analytics
- Customer Payment Behavior
- Average payment timing
- Payment channel preferences
- Seasonal payment patterns
- Customer lifetime value
Billing Reports
Aging Reports
- Current and overdue balances
- Payment aging analysis
- Collection priority lists
Revenue Reports
- Monthly revenue summaries
- Year-over-year comparisons
- Per-club financial overview
Billing Best Practices
Process Excellence
- Consistent Recording - Record payments the day they arrive
- Clear Policies - Communicate billing policies clearly
- Accurate Data - Ensure pricing and discounts are configured correctly
- Regular Reconciliation - Reconcile payments against memberships on a schedule
- Documentation - Maintain thorough billing records and notes
Customer Service
- Responsive Communication - Respond to billing questions quickly
- Flexible Solutions - Offer payment arrangements when appropriate
- Professional Approach - Maintain professional billing communications
- Problem Resolution - Address billing issues promptly
- Continuous Improvement - Regularly improve billing processes
Financial Management
- Prompt Tracking - Set expected payments as soon as enrollment happens
- Payment Terms - Clear and reasonable payment deadlines
- Collection Procedures - Systematic follow-up on overdue accounts
- Payment Incentives - Encourage prompt payment
- Legal Compliance - Follow applicable billing regulations
Troubleshooting Billing Issues
Common Billing Problems
Payment Tracking Issues
Issue: Customer shows as unpaid but says they've paid
Solution: Check whether the payment was recorded, verify the bank statement or provider dashboard, record or reassign the payment to the correct customer
Issue: Expected amounts incorrect
Solution: Review pricing configurations, check discount applications, verify enrollment dates
Customer Billing Disputes
Issue: Customer questions billing amounts
Solution: Review billing details, explain charges clearly, provide documentation, resolve discrepancies
Issue: Family billing coordination problems
Solution: Review family account setup, clarify billing arrangements, coordinate with all parties
Reconciliation Issues
Issue: Recorded payments don't match memberships
Solution: Use the reconciliation dashboard to find the mismatch — look for duplicate recordings, wrong customers, or missing membership assignments
Issue: Direct debit collections not reflected in MartialFlow
Solution: Collections happen at your provider; check its dashboard and record the outcomes in MartialFlow
Next Steps
After mastering customer billing:
- Membership Plans & Subscriptions - Assign plans and track memberships
- Payment Status Tracking - Monitor statuses and deadlines
- Handling Overdue Payments - Manage collections
- Direct Debit Setup - Link classes to your direct debit provider
Getting Help
For billing management assistance:
- Review Setting Up Payment Methods for the payment tracking model
- Check Family Account Management for customer setup
- Contact support for complex billing scenarios
- Consult with accounting professionals for financial best practices
Effective billing management ensures steady cash flow, positive customer relationships, and efficient business operations. Regular payment recording and reconciliation keep your financial picture accurate and your follow-ups timely.
Still need help?
Our martial arts experts are here to help you succeed with MartialFlow.