Billing & Dues
Configure membership dues, connect payment processors, and manage your club's finances.
Dues plans
Go to Admin → Billing → Dues Plans to set up your membership fee structure. A dues plan defines:
- Name (e.g. "Annual Membership", "Student Enrollment Fee")
- Amount
- Interval — Annual, Monthly, or One-time
- Description shown on invoices
You can have multiple dues plans (e.g. one for Standard members, one for Student members). Assign a plan to each member from their profile page.
Auto-invoicing
When auto-invoicing is enabled, Canopy generates and emails invoices automatically on your schedule. Configure from Admin → Settings → Billing:
- Invoice date — day of the month or specific annual date
- Due date — how many days after invoicing before it's overdue
- Grace period — days before a member's access is affected
If a member already has an unpaid invoice, a new one is not generated until the existing one is settled.
Payment methods
Canopy supports three payment types:
| Method | How it works |
|---|---|
| Stripe | Online card payments. Members pay directly from their invoice in the portal. |
| PayPal | PayPal checkout. Members are redirected to PayPal to complete payment. |
| Manual | Cash, check, or bank transfer. Admin records payment manually. |
You can enable any combination of methods. Connect Stripe or PayPal from Admin → Settings → Payment.
Recording a manual payment
When a member pays cash or by check:
- Go to Admin → Members → [Member name] → Transactions
- Click Record Payment
- Enter the amount, date, and a note (e.g. "Check #1234")
This updates their account balance and marks any matching invoice as paid.
Credits and charges
To add a manual credit (discount, refund, goodwill): go to Admin → Members → [Member name] → Transactions → Add Credit.
To add a manual charge (late fee, guest fee, damage): click Add Charge.
Both update the member's account balance immediately.
Account balances
Each member has a running balance. A negative balance means they owe money; a positive balance means they have a credit on account (e.g. overpayment or pre-payment). The balance is shown on their profile and their dashboard.
Flight-based billing (flying clubs and academies)
For organizations that charge by the hour (Hobbs or Tach), configure hourly rates per aircraft from Admin → Aircraft → [Aircraft] → Billing Rate. When a flight is logged, the charge is calculated automatically and added to the member's account.
GAP billing (soaring clubs)
GAP (Glider Airspace Program) and similar launch-fee billing structures are supported. Configure from Admin → Settings → Billing → GAP Billing. Charges are applied when flights are logged on flying days.
Subscription plan (your Canopy subscription)
Your organization's subscription to Canopy is separate from your member billing. To upgrade your Canopy plan or view your subscription, go to Admin → Billing → Upgrade or contact support@flycanopy.com.