
Setting up fees

Connect Stripe
Settings → Fees → Stripe Integration. Follow the setup wizard to link your Stripe account. See Stripe Integration.
Create a fee product
Settings → Fees → Products → create a product of type “Fee”. Add price tiers for different membership levels. See Products.
The fees dashboard
Sidebar → Fees
| Section | What it shows |
|---|---|
| Overview | Total collected, collection rate, breakdown by method |
| Payments | All payments — filterable by status, product, member, date, amount, Local Center |
| Pending | Payments awaiting admin action (manual payments to approve) |
| Subscriptions | Active recurring subscriptions with next billing dates |
| Unpaid | Members who haven’t paid for the current period |
Payment statuses
| Status | What it means |
|---|---|
| Success | Paid — Stripe processed the charge or admin confirmed manual payment |
| Open | Payment initiated but not completed (abandoned checkout, pending bank transfer) |
| Pending Accept | Manual payment (cash, bank transfer) recorded — needs admin approval |
| Refunded | Payment returned to the payer |
| Canceled | Payment was canceled before completion |
Member fee status
Each member has a fee status for the current period:| Status | What it means | What to do |
|---|---|---|
| Paid | Current period fee is paid in full | Nothing — they’re good |
| Partial | Some amount paid, but not the full fee | Contact member for remaining balance |
| Unpaid | No payment for the current period | Send a reminder |
| Exempt | Member is exempt from fees (e.g., honorary members) | Nothing — manually set by admin |
| Expired | Fee period has passed without payment | Decide: send late reminder, or take action |

Collecting payments
Online payments (Stripe)
Members pay directly through Orgo — either from the product payment page or from their profile. Stripe handles cards, bank transfers, Apple Pay, Google Pay, and other local methods.Manual payment recording (“Mark as paid”)
For cash, bank transfers, or checks received outside Stripe:- Fees → Record Manual Payment (or from the member’s profile → Payments tab)
- Select the member
- Choose the fee product and tier
- Select payment method: Card, Check, or Bank transfer (IBAN)
- Enter the amount received
- Add a note (e.g., “Cash received at AGM”, “Bank transfer ref #1234”)
- Save — payment appears as Pending Accept
Bulk recording
If you received many payments at once (e.g., bank transfer batch):- Fees → Bulk Actions
- Upload a CSV with member IDs and amounts
- Review and confirm
- All payments recorded at once
Billing cycles and proration
Fees aren’t just flat charges — they support full cycle-based billing with automatic proration for mid-cycle joins.Cycle settings
Configure these on each fee product:| Setting | What it does | Example |
|---|---|---|
| Billing period | How many months per cycle | 12 (annual), 3 (quarterly), 1 (monthly) |
| Cycle day | Day of month the cycle starts | 1 (first of month) |
| Cycle month | Month the annual cycle starts | 1 (January) or 9 (September for fiscal year) |
| Recurrences | Number of cycles before subscription ends | Empty = indefinite, 3 = three cycles then stops |
Proration
When a member joins mid-cycle, proration calculates a fair partial amount for the remaining period. Example: Annual fee is $120, cycle runs January–December. A member joins in April.- Remaining months: 9 (April–December)
- Prorated amount: 90**
Advance payment
Enable Allow payment for next year so members can pay ahead before their current period expires. This is useful during renewal season — members can pay for next year without waiting for their current membership to expire.Making fees mandatory
Fees can be mandatory at two levels — organization-wide and per local center.Organization-level mandatory fees
Settings → Fees → Module Settings → enable Mandatory Fees When enabled:- Members must pay their fee to access full platform features
- Unpaid members see restricted functionality until they pay
- Fee status becomes a key part of member management
- Enable Continuity mandatory to require uninterrupted payment history
Local center-level fees

| Setting | Where to configure | What it does |
|---|---|---|
| Local center fee product | Local center settings | Separate fee product with local pricing |
| Local Stripe account | Local center settings | Payments go directly to the chapter’s bank account |
| Local fee is mandatory | Tenant fee settings | Members must pay both org-level AND local-level fees |
- $100/year to the national organization (org Stripe account)
- $50/year to the Northeast Council (local Stripe account)
Making fees mandatory is a significant decision. It means members with unpaid fees have a degraded experience. Most organizations use this for annual membership renewal — you’re essentially saying “pay your dues to maintain full membership.”
Sending reminders
For members with unpaid fees:- Fees → Unpaid
- Filter by period, Local Center, or member type
- Select members (or select all)
- Click Send Reminder
Managing subscriptions
Active recurring subscriptions are managed in Fees → Subscriptions:| Info shown | Detail |
|---|---|
| Member name | Who’s subscribed |
| Product | Which fee product |
| Amount | Recurring charge amount |
| Frequency | Monthly, quarterly, yearly |
| Next billing | When Stripe will charge next |
| Payment method | Card type/last 4 digits |
- Update payment method (expired card, new bank account)
- View billing history
- Cancel subscription (if allowed)
Refunds
- Find the payment in Fees → Payments
- Click to open payment details
- Click Refund
- Enter full or partial refund amount
- Confirm
Fee reports and export
Export payments
Fees → Payments → apply filters → Export → CSV or Excel Use exports for:- Accounting and bookkeeping
- Bank reconciliation
- Tax filing
- Board financial reports
Collection statistics

- Total collected for any period
- Collection rate (paid ÷ total members)
- Breakdown by payment method (online vs. manual)
- Breakdown by Local Center

Common scenarios
A member says they paid but it's not showing
A member says they paid but it's not showing
Check if the payment was linked to the correct member. Search by payment date, amount, or check the Stripe dashboard directly. For bank transfers, the admin who records it may have missed the entry.
Member status shows 'Unpaid' but they have a subscription
Member status shows 'Unpaid' but they have a subscription
Check the fee period dates on the payment. Status is calculated from current date vs. payment period. If the subscription payment was recorded for a different period, it won’t clear the current period’s status.
A subscription isn't renewing
A subscription isn't renewing
Check the Stripe dashboard for the subscription. Common causes: expired card, insufficient funds, or the member’s bank declined the charge. The member may need to update their payment method.
I want different fees for different Local Centers
I want different fees for different Local Centers
Each Local Center can have its own fee products with local pricing. See Local Center Fees. Or create one national product with price tiers labeled by center.
Some members should be exempt from fees (honorary members, board)
Some members should be exempt from fees (honorary members, board)
Set their fee status to Exempt on their member profile. Exempt members won’t appear in unpaid lists or receive reminders.
Related
- Products — Creating fee products and price tiers
- Stripe Integration — Payment processing setup
- Donations — Fundraising campaigns
- Local Center Fees — Branch-level fee collection

