Short answer Yes

Moonshot EHR bills memberships on a card on file at a monthly, quarterly or yearly cadence, tracks what each plan includes per period, handles failed payments, and sells plans through a public join page and the patient portal. Recurring charges run on Stripe, NMI or TRX, which means a clinic keeps its own merchant account and payout history.

How it works in Moonshot

Limits, stated plainly

  • Memberships imported from Cerbo or Athena are rebuilt by staff; payment history from the old system does not carry over.
  • Portal pause and cancel are requests to staff, not instant self-service, by design.
  • Installment plans and split tender run on NMI and TRX; gift certificates sell through Stripe Checkout only.

What it costs

Included in the platform subscription. Using your own NMI or TRX merchant account adds the integrated-payments module at $200 per location per month; Stripe needs no module. Moonshot charges no platform transaction fee on any rail.

Related

Questions people ask next

Can a patient sign up and pay for a membership online without calling?
Yes. The public join page lets a new patient pick a plan, receive a magic link, and pay in the portal. Monthly, quarterly and yearly options show with a savings line.
Can we include a set number of visits or injections per month?
Yes. Included items are defined per period and consumed as visits complete; a completed visit can also draw down a prepaid pack for codes the membership does not cover.
What happens when a card fails?
The invoice keeps its number, the patient gets a card-update message by text or email, staff can retry for the full or a lower amount, and the account shows on the Failed Payments tab until it clears.

Checked against the product on October 18, 2026. If the product changes, this page changes with it; the changelog lists what shipped and when.

See it in a real clinic

Moonshot EHR runs Moonshot Medical every day. Watch the demo or book a call and ask about anything on this page.