Back to blog

Guides

How to Collect Membership Dues on WhatsApp Without Chasing Anyone

A treasurer’s guide to dues that collect themselves: monthly or yearly, automatic card payments, personal pay links on WhatsApp, gentle reminders and fair fees.

By |October 13, 2026

Ask any club treasurer what the hardest part of the job is, and the answer is rarely the accounting. It is the chasing. The same reminder in the group chat every month. Transfers with no name on them. A spreadsheet of who is behind. And the awkward message to a friend about the $20 they still owe.

If your members already talk to you on WhatsApp, that is also the best place to collect their dues. This guide walks through how to set dues up so they collect themselves, what it costs, and how to keep it fair for members.

Step 1: decide the amount and how often

Most groups pick one of two patterns:

  • Monthly dues suit clubs that meet every week, like running clubs, choirs and sports teams. Smaller amounts are easier for members, and new members can join at any time.
  • Yearly dues suit associations, alumni groups and professional chapters, where membership is renewed once a year.

Write down exactly what dues cover. "Membership: $20 a month, covers coaching, race entries and the end-of-season dinner" is much easier to pay than "dues are due".

Step 2: use automatic payments, not reminders

The single biggest change you can make is to stop asking members to pay each month and instead let them pay once and be charged automatically after that. This is how gyms and streaming services work, and it removes almost all the chasing.

The usual way to do this is a card subscription through a payment processor such as Stripe. The member enters their card once, and it is charged on the same day each month or year. They get a receipt each time, and they can stop whenever they want.

A few rules keep this fair:

  • Show the full amount before they pay, including any fees.
  • Send a receipt after every charge, so nobody is surprised by their bank statement.
  • Make stopping easy. A member who wants to stop should be able to do it themselves, without an awkward conversation.
  • Keep the money in your organization's own account, so the treasurer can see every payment and payout.

Step 3: send each member a personal link

Posting one payment link in the group chat works, but it makes it hard to see who has paid. A personal link for each member, with their name and number already filled in, means every payment is matched to a person automatically. No more transfers with no reference.

Send the link in a private WhatsApp message rather than in the group. People are more likely to act on a message addressed to them, and nobody's payment status is on display.

Step 4: remind gently, then stop

Some members will not sign up on the first message. One or two friendly reminders are fine. More than that starts to feel like pressure. A good pattern is a reminder a few days after the first message and one more a week later, then nothing. Anyone who asks you to stop messaging them should never be messaged again.

Step 5: handle failed cards without drama

Cards expire and get replaced. When a renewal fails, the member should get a short, private message with a link to update their card. Once they do, the missed dues can be paid with the new card. There is no need for the treasurer to get involved at all.

What it costs

Card payments always carry a processing fee from the payment processor. Many tools also add their own fee. Two things to look for:

  • Who pays the fee. Some tools take it out of your dues. Others add it on top, so the member pays it and your organization receives the full amount, less the processor's fee.
  • Where the money goes. Prefer tools that pay into your organization's own account rather than holding the money and paying you later.

Dues are not donations

One important line: membership dues are a payment for membership. Donations, tithes and offerings are different. They usually need giving receipts for tax purposes, and messaging people to ask for donations follows different rules on WhatsApp. Keep the two separate, and use a giving platform for donations.

How MsgOrb does it

MsgOrb's Membership Dues follows the steps above on WhatsApp:

  • You create a dues plan with an amount, monthly or yearly, and pick the WhatsApp group it belongs to.
  • Send to group sends every member their own pay link in a private WhatsApp message.
  • Members pay the first month or year on a secure Stripe page, and their card is charged automatically after that, as a subscription on your organization's own Stripe account. MsgOrb never holds the money.
  • A receipt arrives on WhatsApp after each payment. If a card fails, the member gets a link to update it.
  • Members who have not signed up get a reminder 3 days and 7 days later, then nothing more. Anyone who replied STOP is never messaged.
  • Members can stop from their own member page, and charges end after the period they have already paid for.

The booking fee is 2% of each payment plus $0.50, added on top and paid by the member, so $20 monthly dues come to $20.90 for the member. Stripe's card processing fee comes out of your payout, as with any Stripe payment.

Collecting a one-off fee for a class, camp or course instead? Program Fees lets people pay in full or in 2 to 4 monthly parts, with each part charged automatically.

Checklist

  • Pick monthly or yearly, and write down what dues cover.
  • Use automatic card payments into your own account.
  • Send each member a personal link, privately.
  • Remind twice at most, then stop.
  • Send a receipt after every payment, and make stopping easy.
  • Keep donations separate.