Back to all resources
How-to guide

Setting Up Monthly Dues

Set your dues amount once and every family on the roster gets charged automatically. Here's how to configure it, handle failed payments, and adjust on the fly.

About 5 minutes

For: Club admins

Why this matters

Chasing monthly dues is the worst part of running a club. Venmo reminders, awkward text messages, spreadsheet updates, unpaid balances piling up. Beyond the Blocks runs this automatically through your Stripe Connect account — you set the amount and the day, and the system takes it from there.

Step-by-step

  1. 1

    Make sure Stripe Connect is set up

    Before you can bill dues, your club's Stripe account must be connected and active. If you see a green 'Stripe Connected' badge on your Admin page, you're ready. If not, set that up first.

    Connect Stripe first
  2. 2

    Open Admin → Billing → Monthly Dues

    On your Admin page, find the Monthly Dues section. If this is your first time setting it, you'll see placeholder values.

    Monthly Dues admin panel

  3. 3

    Enter your dues amount

    Type the monthly dues amount in dollars (like 120 for $120/month). This is the default amount every family will be charged each month. You can override individual families later if some have custom pricing.

  4. 4

    Pick your billing day (1–28)

    Pick the day of the month when charges run — most clubs pick the 1st. We cap this at the 28th so your billing cycle works every month (no month has fewer than 28 days). The charge runs automatically on that day at 9am local time.

    You'll know it worked when

    Your Admin page shows 'Dues: $X on day Y of each month' with a green 'Active' badge.

  5. 5

    (Optional) Exempt specific families

    If a family is on scholarship or has a custom plan, go to the Families tab, find them, and adjust their monthly dues to a custom amount (or $0 to skip them). These overrides apply indefinitely until you change them back.

  6. 6

    Watch the first month's run

    On your billing day, the cron job runs automatically. Within an hour, you'll see every family's invoice marked either 'Paid' (card auto-charged successfully) or 'Pending' (no saved card, family will pay manually from their portal). Failed cards retry over the next few days.

    You'll know it worked when

    Your Invoices tab shows the month's dues invoices for every active family.

Troubleshooting

Related guides