Membership Fees
If your group charges for membership, this guide explains how to set up and manage membership fees, billing cycles, and member payments.
Setting Up Membership Fees
Enable Paid Membership
When creating or editing your group:
- Go to Settings > Membership
- Select Paid Membership
- Configure your pricing options
Pricing Options
Price
- Set the amount members pay
- Consider your group's expenses and value provided
Billing Cycle
Choose how often members are charged:
| Cycle | Best For |
|---|---|
| Monthly | Groups with ongoing expenses, members who prefer smaller payments |
| Annual | Groups wanting predictable income, members who want to pay once |
You can offer both options and let members choose.
Annual Discount
Encourage annual subscriptions by offering a discount:
- Annual price should be less than 12x monthly
- Example: $10/month or $100/year (saves $20)
- Provides more predictable income for your group
How Member Billing Works
Initial Payment
When a member joins:
- They see your membership options (monthly/annual)
- They select their preferred billing cycle
- Payment is processed immediately
- Membership begins right away
Automatic Renewals
Memberships renew automatically:
- System charges the member's saved payment method
- Membership continues uninterrupted
- Member receives a receipt via email
Renewal Reminders
Before renewal:
- Members receive a reminder email (typically 7 days before)
- They can update their payment method if needed
- They can cancel before being charged
Managing Member Payments
View Payment Status
See which members have paid:
- Go to Members
- View membership status for each member:
- Active - Current on payments
- Past Due - Payment failed or overdue
- Cancelled - Membership cancelled
Handle Failed Payments
When a payment fails:
- The member is notified via email
- Stripe automatically retries the charge
- After multiple failures, membership may be paused
- Member can update payment method and retry
Grace Period
Consider offering a grace period for failed payments:
- Allows members time to fix payment issues
- Prevents immediate access loss
- Configure in your group settings
Changing Membership Prices
Raise Prices
To increase your membership fee:
- Go to Settings > Membership
- Update the price
- Choose how to apply:
- New members only - Existing members keep current rate
- All members at renewal - Everyone pays new rate at next renewal
Notify members before changing prices. Good practice is 30 days notice for increases.
Lower Prices
To decrease your membership fee:
- Update the price in settings
- New members pay the new lower rate
- Consider whether to apply to existing members
Membership Tiers
Multiple Membership Levels
Some groups offer different membership tiers:
Example:
- Basic - $5/month - Access to events
- Standard - $10/month - Events + member directory
- Premium - $20/month - All features + priority registration
Currently, Homeschool Hive supports a single membership fee per group. For multiple tiers, consider:
- Creating separate groups for different levels
- Using event pricing to differentiate access
- Contacting support about your specific needs
Member Experience
What Members See
When joining a paid group:
- Group page shows membership price
- "Join" button starts the payment flow
- They select billing cycle (if you offer both)
- Enter or select payment method
- Complete payment
- Immediately gain access
Managing Their Membership
Members can:
- View their membership status in the group
- See their next renewal date
- Update their payment method
- Cancel their membership
Cancellations
When Members Cancel
If a member cancels:
- They retain access until the end of their paid period
- They won't be charged again
- They can rejoin later if they choose
Refund Policy
Decide your refund policy:
No Refunds
- Member cancels but keeps access until end of period
- No money returned
Prorated Refunds
- Calculate remaining time
- Refund that portion
- Good for annual memberships
Full Refunds
- Return entire payment
- Usually within a time window (e.g., first 7 days)
Configure your policy and communicate it clearly to members.
Processing Refunds
To refund a membership:
- Go to Members
- Find the member
- View their membership details
- Click Refund
- Enter refund amount
- Confirm
Reporting
Membership Revenue
Track your membership income:
- Go to Settings > Payments or Analytics
- View:
- Total active memberships
- Monthly recurring revenue
- Payment history
- Failed payment count
Export Data
Download membership data:
- Member list with payment status
- Payment history
- Export to CSV for your records
Free Trial Periods
Currently, Homeschool Hive doesn't support automatic free trials. Workarounds:
- Set group as free initially, then change to paid
- Manually add members for a trial period
- Create a separate "trial" group
What's Next?
- Manage members - Handle member requests and roles
- Generate scholarship invoices - For scholarship families
- View analytics - Track group performance