Membership dues payments
Collect dues online without buying heavyweight membership software first
Flint gives organizations a cleaner payment layer for annual dues, recurring memberships, assessments, and member fees. Use hosted payment links when the charge is one-time. Use subscription plans and hosted signup when renewal should be automatic.
Collection models
Match the billing shape to the dues workflow
2026 Annual Dues
One-time linkHosted payment page for renewal season, fixed amount, member email, and organization-specific fields.
Monthly Member Plan
Recurring planHosted signup backed by a subscription plan instead of reminder emails and manual renewal tracking.
Hosted page
Renewal lifecycle
The actual problem
Membership collection gets messy long before organizations need a full suite
A lot of teams searching for membership software are actually trying to solve a narrower issue: publish a payment page, collect dues cleanly, stop chasing renewals by hand, and give admins a better payment trail.
The old way
With Flint
Choose the right billing motion
This use case is really two different payment problems
Searchers often collapse annual dues and recurring memberships into one category. Flint works better when those are separated clearly because the correct implementation path is different.
One-time dues
Annual dues, assessments, and fixed member fees
Use a hosted payment link when the member owes a one-time amount and the main job is collecting it quickly from email, text, or the website.
Recurring memberships
Monthly or auto-renewing member billing
Use subscription plans when the organization wants predictable renewals instead of sending reminders every cycle and manually marking members current.
How it works
Launch the dues workflow before you overbuy the stack
The cleanest path is usually simple: pick the correct collection model, publish the hosted page, share it, and operate from payment data that is no longer scattered across tools.
Decide whether the member fee is one-time or recurring
This is the key product decision. Annual or occasional dues fit hosted payment links well. Monthly, quarterly, or rolling memberships fit subscription plans and recurring signup.
Create the hosted page members actually use
Publish a shareable Flint payment page with your organization name, the amount due, required member fields, redirects, and any policy links you need.
Share one link wherever members already respond
Send the page through email, text, QR codes, newsletters, or your website instead of asking members to mail checks or navigate a fragmented portal.
Operate renewals and support from cleaner payment records
Track who paid, what they paid for, and what billing state they are in. Refunds, retries, and lifecycle events stop becoming separate spreadsheet work.
Built from real product surfaces
Why this maps cleanly to Flint's dashboard, APIs, and billing model
This page should describe product that already exists, not an imaginary membership platform. Flint already exposes the hosted pages, subscription plan primitives, and renewal lifecycle behavior this workflow actually needs.
Hosted payment links for member-facing checkout
Flint already has the hosted surface this use case depends on: reusable payment pages for one-time dues and plan-backed hosted signup for recurring memberships.
Recurring billing primitives instead of reminders and manual follow-up
Subscription plans and subscriptions model the ongoing relationship once dues become a repeatable program rather than a one-time charge.
Dunning, retries, and lifecycle events for real renewal operations
The difficult part of memberships is not the first signup. It is what happens when cards fail, renewals drift, or support needs to see the billing trail.
One payment layer across dues, events, donations, and other fees
Most organizations collecting dues also run tickets, sponsorships, merchandise, or optional contributions. Flint fits well when those flows should not live in isolated tools.
Common organizations
The payment shape shows up across the rest of Flint's site
Membership dues are not one isolated category. The same pattern appears across associations, alumni groups, HOAs, pools, clubs, and other member-funded organizations already represented in Flint's landing-page cluster.
Associations and chambers
Member-funded groups with annual dues, sponsorships, lunches, and occasional assessments often need cleaner payment infrastructure before they need full association software.
HOAs and community organizations
Recurring neighborhood fees and special assessments share the same shape: predictable collections, member identity, and a cleaner record of who has paid.
Alumni groups and school communities
Annual memberships, reunion payments, scholarship donations, and chapter fees work better when they sit near one another instead of in unrelated systems.
Clubs, pools, and member-run organizations
Car clubs, community pools, and local organizations often want the simplest possible member-payment flow without long contracts or category-specific software overhead.
Honest fit
Use Flint when the immediate need is cleaner payment infrastructure
The right positioning here is narrower than “all membership software.” Flint is strongest when the organization wants to fix collection, renewals, and payment records first.
Flint is the right fit when
Broader membership software is justified when
API shape
The public API already supports the membership payment path
For recurring dues, the implementation path is direct: create a subscription plan, attach it to a payment link with `plan_id`, and listen for lifecycle events when renewals succeed or go past due.
POST /v1/subscription-plans
{
"name": "Annual Family Membership",
"billing_interval": "yearly",
"currency": "USD",
"line_items": [
{
"name": "2026 Family Membership",
"quantity": 1,
"unit_price_money": { "amount": 18500, "currency": "USD" }
}
]
}
POST /v1/payment-links
{
"name": "2026 Membership Renewal",
"plan_id": "plan_xxx",
"customer": {
"require_email": true,
"enable_address_autocomplete": true
},
"custom_fields": [
{ "key": "member_number", "label": "Member Number", "type": "text", "is_required": true }
]
}
Webhook events:
subscription.created
subscription.payment_succeeded
subscription.past_dueKeep exploring
Follow the rest of the dues and membership path
The best next step depends on whether the team needs recurring billing, a vertical-specific workflow, or a broader solution surface.