How Do I Set Up Membership Tiers for My Group?
Collecting membership dues helps sustain your homeschool group and fund activities. Homeschool Hive lets you set up free or paid memberships with flexible billing options, trial periods, and grace periods for late payments. All payments are processed securely through Stripe, and you keep 100% of the membership fees collected.
Quick Answer
Go to your Group Settings > Payments & Billing, connect your Stripe account if you haven't already, then configure your membership as free or paid. For paid memberships, set your price, choose monthly or annual billing, and optionally add trial and grace periods. Members will be automatically billed on their renewal dates.
Understanding Membership Options
Free vs. Paid Memberships
| Feature | Free Membership | Paid Membership |
|---|---|---|
| Join process | Instant or approval | Approval + payment |
| Recurring billing | No | Monthly or annual |
| Trial period | N/A | Optional |
| Grace period | N/A | Configurable |
| Access to events | Full access | Full access |
| Revenue | None | Your group keeps 100% |
Who Can Set Up Memberships?
Only Group Owners and Co-Leaders can configure membership settings. Additionally, your group must be set to Private to enable paid memberships (public groups cannot charge fees).
Step-by-Step Guide
Part 1: Connect Stripe (Required for Paid Memberships)
Before setting up paid memberships, you need a connected Stripe account.
Step 1: Access Payment Settings
- Go to your group's page
- Click Settings in the group navigation
- Select Payments & Billing
Step 2: Connect Your Stripe Account
If you haven't connected Stripe yet:
- Click Connect Stripe Account
- You'll be redirected to Stripe's secure onboarding
- Enter your business or personal information
- Add your bank account for payouts
- Complete identity verification
- Return to Homeschool Hive
Stripe onboarding typically takes 2-5 minutes. Have your bank account information and ID ready for fastest setup.
Step 3: Verify Connection
After returning from Stripe:
- Your status should show Payments Active with a green checkmark
- If it shows "Pending," click Check Status to refresh
- If issues arise, you may need to complete additional verification
Part 2: Configure Membership Settings
Once Stripe is connected, you can set up your membership model.
Step 1: Choose Membership Type
In the Membership Configuration section:
- You'll see two options displayed as cards:
- Free Membership: Open community, anyone can join
- Paid Membership: Recurring fees with premium features
- Click to select your preferred option
- A checkmark indicates your selection
Step 2: Configure Free Membership
If you selected Free Membership:
- No additional configuration needed
- Click Save Membership Settings
- Members can join without payment (still requires approval if your group uses approval)
Step 3: Configure Paid Membership
If you selected Paid Membership, configure these options:
Membership Price:
- Enter the amount to charge (e.g., 25.00)
- This is the total amount - no hidden fees are added
- Consider what covers your group's costs plus activities
Billing Frequency:
- Choose Monthly or Annual billing
- Monthly provides steady cash flow
- Annual encourages commitment and reduces churn
Free Trial Period (Optional):
- Enter the number of trial days (0 for no trial)
- New members can access the group without paying during trial
- Billing begins automatically when trial ends
- Common trial lengths: 7, 14, or 30 days
Payment Grace Period:
- Set days before suspension for failed payments
- During grace period, members see a reminder but keep access
- After grace period, access is suspended until payment
- Recommended: 7-14 days
Members pay a small platform fee at checkout, not deducted from your earnings. You receive 100% of the membership price you set.
Step 4: Save Settings
- Review your configuration in the Pricing Preview
- Click Save Membership Settings
- Changes apply to new members immediately
- Existing members continue on their current terms until renewal
Part 3: Managing Member Subscriptions
Viewing Member Status
To see membership status for all members:
- Go to your group's Members section
- View the membership status column:
- Active: Current paid member
- Trial: In free trial period
- Grace Period: Payment failed, still has access
- Expired: Payment failed, access suspended
- Free: No payment required
Handling Failed Payments
When a member's payment fails:
- They receive an automatic email notification
- They enter the grace period you configured
- They see a banner prompting payment update
- If not resolved, access suspends after grace period
- They can reactivate by updating payment method
Manually Managing Memberships
As a group leader, you can:
Extend a membership:
- Go to the member's profile
- Click Manage Membership
- Add extra days or change renewal date
Cancel a membership:
- Go to the member's profile
- Click Manage Membership
- Select Cancel Membership
- Choose immediate or end-of-period cancellation
Waive fees for a member:
- Invite them with a special link, or
- Manually set their status to "Free" member
Part 4: Understanding Member Experience
Joining a Paid Group
When someone joins your paid group:
- They request to join (if approval required)
- After approval, they're prompted to pay
- They enter payment information via Stripe
- Trial period begins (if configured)
- First charge occurs after trial ends
- Recurring billing continues automatically
Member Payment Management
Members can manage their own subscription:
- View their membership status in the group
- Update payment method if card expires
- Cancel membership (effective at period end)
- View payment history and receipts
Tips
Research what similar groups in your area charge. Consider your costs: insurance, venue rental, supplies, and administrative time. Price to sustain your group long-term.
If you offer both monthly and annual options, consider offering a discount for annual payment (e.g., 10 months for the price of 12) to encourage longer commitments.
A trial period lets families experience your group before committing financially. This can increase conversion rates and reduce early cancellations.
If you change membership prices, existing members keep their current rate until they cancel and rejoin. Only new members pay the new price.
Advanced Options
Multiple Membership Levels
Currently, Homeschool Hive supports a single membership price per group. If you need different levels:
- Create separate groups for different membership tiers
- Use event pricing to differentiate benefits
- Offer some events only to certain membership types
Scholarship Members
For families needing financial assistance:
- Have them request a fee waiver
- Manually set their membership to free status
- They receive full access without payment
- Track scholarship members in your records
Tax Considerations
- Membership fees may be tax-deductible for educational purposes
- Consider providing year-end receipts to members
- Consult a tax professional for your specific situation
- Your Stripe account provides 1099 forms for your income
Common Questions
What happens to existing members when I switch to paid? Existing free members remain free. Only new members joining after the change pay the membership fee.
Can members pay for multiple years at once? Currently, members pay one billing cycle at a time. Annual billing is the longest single payment period available.
How do I offer family memberships? Set your price as a "family membership" and communicate that it covers all family members in that household.
What if I need to refund a membership? Process refunds through your Stripe dashboard. Homeschool Hive will update the member's status accordingly.
Can I see who hasn't paid? Yes, filter your members list by status to see those in grace period or with expired memberships.
Do members get charged at midnight? Stripe processes recurring payments throughout the day of renewal. Members are charged on the anniversary of their join date.
Related Articles
- Stripe Payment Setup - Detailed Stripe configuration
- Managing Members - Member administration
- Group Settings - Other group configuration options
- Membership Fees Overview - Complete membership guide