By the Riverd Editorial Team. Last updated: 2026-08-06.
Accepting card payments as a solo massage therapist used to mean choosing between clunky hardware, confusing fees, and handing a cut of every session to a middleman. It does not have to anymore. You can take cards on your own terms, with the money going straight to you, and you can use a saved card to protect yourself against no-shows without ever taking payment before a session happens. Here is how card payments actually work in Riverd, stated precisely, because the details are where most write-ups get it wrong.
If you run on cash and checks today, the hesitation is usually some mix of cost, complexity, and a worry about losing control of your own money. Those are fair concerns. The version below is built to answer them honestly, including being clear about what does and does not happen at the moment a client books.
Why card acceptance is finally worth it for solo practices
Clients increasingly expect to pay by card, and the practitioners who only take cash quietly lose the ones who never carry it. Beyond convenience, card acceptance solves a specific solo-practice problem: it gives you a real, low-friction way to enforce a no-show policy, which a cash practice can almost never do. That second benefit is often worth more than the first.
The old objections have mostly aged out. You no longer need a dedicated terminal or a long contract, the fees on modern processors are transparent rather than buried, and you are not forced to route your income through a platform that holds it. The question for most solo therapists in 2026 is no longer whether to accept cards. It is how to do it in a way that keeps you in control of your money and your policy, which is exactly the part worth getting right.
How it works in Riverd: connect your own Square
The first thing to understand is whose money it is. In Riverd, you connect your own Square account, and you are the merchant of record. That means card payments settle directly into your Square account on Square's normal schedule. The money is yours and goes straight to you. Riverd is not a middleman holding your funds; it adds a small flat per-transaction fee for the service and otherwise stays out of the way.
Connecting takes a few minutes and uses Square's own secure sign-in, so Riverd never sees or stores raw card numbers. Once connected, two things become possible that were not before: you can charge a client's card for a session, and you can ask clients to save a card when they book so you can hold the appointment against your no-show policy. Both are optional and both are controlled by you. If you already track cash, checks, and other methods in Riverd, card payments slot in alongside them rather than replacing how you log everything else, which we covered in our payment tips for solo LMTs.
Holding the slot: a saved card for no-shows
This is the part to read slowly, because it is where accuracy matters most. When you turn on the option to require a card to book, here is exactly what happens at booking: the client enters a card, it is saved on file in your connected Square, and the client ticks a box agreeing that you may charge it only if they no-show or cancel late, up to the fee you have stated. No money is taken at booking. There is no pay-now step at booking. The card is saved and authorized for your no-show policy, and nothing more.
That distinction is the whole point of the feature. The saved card is not a prepayment. It is enforcement for the policy you already have, so the policy finally means something. If a client honors the appointment, you simply charge them as normal for the session, and the saved card was only ever a backstop. The arrangement protects your time without treating clients like suspects, because they agreed to the terms up front and nothing is charged unless they break them. Whether and how you can charge a no-show fee depends on your local rules and your written terms, so set your policy with that in mind.
Collecting the session payment
When it is time to actually collect for a session, you do it, deliberately, after the work. From the session screen you charge the client's saved card with a tap, with no re-entry needed on their part, or you enter a card at the appointment if they did not save one. It is provider-initiated and manual every time. Nothing in Riverd charges a card automatically, ever, and there is no path for the system to take money without you choosing to.
The same is true of a no-show fee. If a client does not show and had agreed to your policy at booking, you charge the saved card yourself from the session screen, capped at your stated fee. You are never put in the position of chasing someone for money after the fact, but you are also never charging anyone by surprise. You decide, you tap, the money settles into your own Square. For the full announcement and screenshots of how this looks in the product, see card payments are now live, and browse our product updates hub for more. Card acceptance done this way gives you the convenience clients want and the no-show protection you need, with your money and your decisions firmly your own.
Key Takeaways
- You connect your own Square account and are the merchant of record, so card payments settle directly into your Square. Riverd adds a small flat per-transaction fee and never holds your funds.
- When you require a card to book, the card is saved on file and authorized for your no-show policy only. No money is taken at booking and there is no pay-now step at booking.
- You collect the session payment yourself, after the work, by charging the saved card from the session screen with a tap. Nothing auto-charges, ever.
- A no-show fee is provider-initiated and manual, capped at your stated fee, and only possible if the client agreed to your policy when they booked.


