
A contact can never hold a membership fee
The practical consequence is simple. If you need any of the following for a person, that person has to be a member, not a contact:- a membership validity date and an active or lapsed status
- the renewal ladder and its reminder emails
- membership inherited from a company
- inclusion in the paying-members figures on Insights
Do not sell a membership fee product to an address that is not a member. A fee
purchase made from an email Orgo cannot match to a member does not become a fee
record. Take fee money through the member’s own account, or use Mark as paid
on their Fee tab. See Recording a payment made outside Orgo.
Money follows the email
Every checkout in Orgo resolves its payer the same way, whether it is a donation page, an event ticket, an invoice or a Stripe charge.1
Look for a member
The payer’s email is matched against members in your organisation. A match
books the payment to that member.
2
Otherwise look for a contact
No member match, so Orgo looks for a contact with that email in your
organisation.
3
Otherwise create one
No contact either, so a contact is created there and then, stamped with the
source that produced it (Donation, Event or Stripe), and the money is booked
against it.
What a contact can pay for
Where a contact’s money shows up
On the contact record. The Payments & Subscriptions card holds a subscriptions table and the same payments table used on member profiles, plus an Add payment record button for money taken offline. The button only shows for organisation-wide financial managers. Choose what it was for with Payment type (see Recording a payment). In your organisation-wide lists. A contact payer appears in the payments list and in the invoice list exactly like a member, shown as a link back to the contact record rather than to a member profile. Permissions differ by action, and the server enforces them regardless of what a screen shows you.
A chapter-level financial or HR permission on its own is not enough to open a
contact’s payment history. That list is an organisation-level view.
To see only one kind of money across everyone, including contacts, use the
Payment type filter on the organisation-wide Payments list: Fee,
Donation, Event ticket, Shop or Admin. The contact’s own card has
no such filter.
A contact with any payment, invoice or signed document attached cannot be
deleted. Deleting one directly is refused, and a bulk delete skips it and reports how
many it skipped. The money records would be left without a payer.
Recurring payments by a contact
Recurring works. A contact can hold a subscription, the card is charged every period, and each charge is written as a payment against the contact and shows on their record. Plan for that. Say on the donation page how often the card will be charged and how to stop it, and check the subscriptions on the contact record when someone queries a charge they did not expect.Donations that count towards membership
A contact still never holds a fee. But if your organisation has Donations count towards membership switched on, a donation a contact made is judged like any other when it is paid. When that contact is later merged into a member, the member’s membership is worked out again with those donations included. See Donations.Company membership
A contact can be added to a company and given any of the company roles, including Primary Contact, and can carry a joined date. They appear in the company’s Team Members panel and link back to the contact record. A contact consumes one of the company’s seats. The seat allowance comes from the plan the company bought, and a contact row counts against it in the same way a member row does. What a contact does not get from the company:- Membership validity. When the company pays, its valid-until date is copied to members who have an account. A contact has no fee date to receive, so it is skipped. A contact inside a fully paid-up company is still a non-member.
- Any company power. Roles held by a contact are stored and displayed but grant nothing, because company permissions are exercised by signing in and a contact cannot sign in. A contact who is the Primary Contact cannot administer the company, edit it, or manage its payments.
Refunds
Refunding a contact’s payment is the same job as refunding a member’s, with the same button, the same permission and the same result. The money goes back through Stripe, the payment is marked refunded, and any event tickets bought with it are cancelled so the places return to sale. The only difference is what a refund unwinds afterwards. A member refund rolls their membership validity date back. A contact has no validity date, so there is nothing to roll back and nothing happens. A refund on a contact-payer invoice marks the payment refunded and stops there.Reporting: the figure that misleads
This one costs people a board meeting.- Revenue totals include money paid by contacts. Every successful payment counts, whoever paid it.
- The paying-members count does not. It counts members with a membership fee period covering the date being reported. Contacts are excluded, and so is every purchase that is not a membership fee.
Troubleshooting
A payment shows against a contact instead of the member
A payment shows against a contact instead of the member
The payer used an email address that does not match their member record, so
the member lookup missed and a contact was found or created instead. The
payment stays where it was booked. Merging that contact into the member moves
their payments, subscriptions, invoices and identity records across.
Create user account does the same thing, but only when your
organisation creates admin-made accounts as Active, which is the default. On
that setting the matching contact is folded into the new member and removed.
On any other setting the contact is left behind with the money still on it.
A person who later registers with the contact’s own email is folded in
automatically once they confirm it. Merge Records is the reliable route,
because it shows you what will move before you commit and can be undone. See
Becoming a member.
Someone paid but still has no membership
Someone paid but still has no membership
Check whether the payer is a member or a contact. A payment booked to a
contact never produces membership validity, whatever was bought. If they
should be a member, make them one and record the fee on their Fee tab.
A company seat is taken by someone who cannot be removed
A company seat is taken by someone who cannot be removed
Contact rows in a company count toward the seat allowance, and the Remove
and role controls on the Team Members panel act on member rows. If the
company needs more room, the seat count comes from the plan it bought, so a
plan with more slots raises the allowance.
I recorded a contact's payment as a Fee and their membership did not change
I recorded a contact's payment as a Fee and their membership did not change
Expected. Payment type is a label for filtering. A contact can never hold
a membership fee, and even for members only a real fee period recorded from
the Fee tab moves a validity date. See
Recording a payment.
A contact's subscription renewed and nobody was told
A contact's subscription renewed and nobody was told
Expected behaviour. Renewal notices are sent for member-owned subscriptions.
The charge itself is recorded normally and appears on the contact record.
Every anonymous payment creates a new blank contact
Every anonymous payment creates a new blank contact
A payer who completes checkout without giving an email cannot be matched to
anything, so a fresh contact with no name and no email is created for each
payment. Ask for an email on the checkout if you want payers to accumulate on
one record.
Related
- Contacts what a contact is and how the module is switched on
- Becoming a member merging a contact into a member and what moves
- Contacts and events tickets, attendance and the event app
- Donations donation pages, one-off and recurring giving
- Stripe integration taking card payments online
- Invoices raising and settling invoices
- Recording a payment made outside Orgo bank transfer, cash and cheque
- Membership fees how fee periods and validity dates work
- Companies corporate membership, seats and inherited validity

