Why dues fall out of sync
A billing tool that does not share the roster with attendance creates double entry and awkward conversations at the door.
Stripe Connect model
With Connect Express, your academy is merchant of record. Plans attach to memberships you already manage.
Operational clarity
Status sits next to attendance history so owners see training and payment together.
Does Matfact take the customer relationship?
No. Your academy remains merchant of record on Stripe Connect.
What about failed payments?
Retries and member update-card flows matter as much as the first charge — design for recovery.
