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

  1. Access Customer Profile

    • Navigate to Tables → Customers
    • Select customer/family account
    • Click "Billing" or "Payment" tab
  2. 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

  1. 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
  2. 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

  1. Standard Pricing

    • Regular tuition rates for each program
    • Age-based pricing differences
    • Skill level pricing variations
    • Location-based pricing adjustments
  2. Custom Pricing

    • Individual pricing arrangements
    • Financial hardship accommodations
    • Special program pricing
    • Legacy pricing maintenance

Discount Application

  1. Family Discounts

    • Multiple student discounts
    • Sibling pricing reductions
    • Family maximum pricing caps
  2. Promotional Discounts

    • New student discounts
    • Referral bonuses
    • Seasonal promotions
    • Free-month promotion programs

Billing Operations

Recording Payments

Manual Payment Recording

  1. 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
  2. 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

  1. 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
  2. Payment Adjustments

    • Payment corrections
    • Refunds handled through the original channel, then recorded
    • Credit applications
    • Billing dispute resolution

Payment Reconciliation

  1. Reconciliation Dashboard

    • Match recorded payments against memberships
    • Spot expected payments with no matching record
    • Identify payments that don't line up with any membership
  2. Financial Overview

    • Per-club financial overview of collections
    • Outstanding balances at a glance
    • Feed into monthly financial review

Billing Communication

Customer Communication

Billing Notifications

  1. Payment Information Delivery

    • Email and SMS messages for amounts due and deadlines
    • Message templates for consistent billing communication
    • Bulk messaging for cycle-wide reminders
  2. 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

  1. Payment Reminders

    • Pre-deadline reminders
    • Overdue payment notifications
    • Balance inquiry responses
  2. Billing Education

    • Payment policy explanations
    • Accepted payment channel information
    • Discount eligibility criteria
    • Direct debit sign-up guidance

Billing Transparency

Clear Billing Information

  1. Detailed Records

    • Line-item charge breakdowns
    • Service period identification
    • Payment history per customer
    • Running balance visibility
  2. Policy Communication

    • Payment terms and conditions
    • Late payment policies
    • Refund procedures
    • Billing dispute processes

Special Billing Scenarios

Family Billing Management

Multi-Student Families

  1. Consolidated Tracking

    • One customer account covering all students
    • Family discount applications
    • Coordinated payment deadlines
    • Single payment recorded across multiple memberships
  2. Individual Student Tracking

    • Separate payment tracking per student
    • Divorced parent billing arrangements
    • Custody-based billing splits

Trial Student Billing

Trial Period Management

  1. Trial Setup

    • Free or reduced-rate trial periods
    • Clear trial end dates
    • Expected payments begin when the trial converts
  2. 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

  1. One-Time Events

    • Belt testing fees
    • Tournament registration
    • Special workshops
    • Summer camp programs
  2. Ongoing Special Programs

    • Competition team fees
    • Private lesson billing
    • Equipment rental charges
    • Extended program offerings

Billing Analytics and Reporting

Financial Performance Metrics

Revenue Tracking

  1. Monthly Revenue Analysis

    • Total recorded payments per month
    • Revenue by program type
    • Revenue per student
    • Growth trend analysis
  2. Collection Performance

    • Expected vs. recorded payment rates
    • Overdue balance trends
    • Payment channel breakdown
    • Follow-up effectiveness

Customer Analytics

  1. Customer Payment Behavior
    • Average payment timing
    • Payment channel preferences
    • Seasonal payment patterns
    • Customer lifetime value

Billing Reports

  1. Aging Reports

    • Current and overdue balances
    • Payment aging analysis
    • Collection priority lists
  2. Revenue Reports

    • Monthly revenue summaries
    • Year-over-year comparisons
    • Per-club financial overview

Billing Best Practices

Process Excellence

  1. Consistent Recording - Record payments the day they arrive
  2. Clear Policies - Communicate billing policies clearly
  3. Accurate Data - Ensure pricing and discounts are configured correctly
  4. Regular Reconciliation - Reconcile payments against memberships on a schedule
  5. Documentation - Maintain thorough billing records and notes

Customer Service

  1. Responsive Communication - Respond to billing questions quickly
  2. Flexible Solutions - Offer payment arrangements when appropriate
  3. Professional Approach - Maintain professional billing communications
  4. Problem Resolution - Address billing issues promptly
  5. Continuous Improvement - Regularly improve billing processes

Financial Management

  1. Prompt Tracking - Set expected payments as soon as enrollment happens
  2. Payment Terms - Clear and reasonable payment deadlines
  3. Collection Procedures - Systematic follow-up on overdue accounts
  4. Payment Incentives - Encourage prompt payment
  5. 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:

  1. Membership Plans & Subscriptions - Assign plans and track memberships
  2. Payment Status Tracking - Monitor statuses and deadlines
  3. Handling Overdue Payments - Manage collections
  4. Direct Debit Setup - Link classes to your direct debit provider

Getting Help

For billing management assistance:

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.

Was this article helpful?

Still need help?

Our martial arts experts are here to help you succeed with MartialFlow.