How it works

Stripe processes the payment. CopperTab holds everything else.

Connect your existing Stripe account and set up patient billing with CopperTab, with a BAA included. Manage one-time payments and recurring billing in the same workflow. Installment plans are coming soon.

Three steps to go live

1

Connect Stripe

Link your existing account. Keep your rates, payouts, and reporting.

2

Set up patient billing

Create one-time invoices or recurring billing arrangements. Keep patient billing context in CopperTab and connect each payment to the appropriate record. Installment plans are coming soon.

3

Collect and track

Stripe processes the charge while CopperTab keeps the payment outcome connected to its patient billing record.

The trick: CopperTab keeps PHI out of Stripe

CopperTab sits in the middle. It holds the sensitive stuff and sends Stripe only the payment instructions it needs.

Patient

Pays through CopperTab checkout. Card details go directly to Stripe.

card / identity / plan

CopperTab vault

Stores PHI-bearing billing context, encrypted at rest and in transit.

billing context stays here

Payment Processor

Charges the card. Receives neutral payment data only.

amount, currency, token, opaque refs

Know what each payment belongs to

Connect Stripe payment outcomes to the appropriate patient billing record. Keep one-time invoices and recurring obligations distinct while bringing their history together to support billing questions and reconciliation.

Manage the way your patients pay

One-time payments

Collect a consultation fee, deposit, or outstanding balance and connect the payment to the patient’s billing record.

Subscriptions

Monthly, weekly, or custom cadences for every program.

Retries & dunning

Smart retry timing chases failed cards automatically — built to win back as many as possible.

Hosted checkout

A branded, compliant payment page you do not have to build.

Coming soon

Receipts & reminders

Automatic confirmations and upcoming-charge nudges.

Refunds & proration

Pauses, upgrades, and refunds calculated for you.

Frequently asked questions

Can I use CopperTab for one-time payments?

Yes. CopperTab supports one-time invoices as well as recurring payments. The value is connecting the transaction to the patient billing record and keeping sensitive billing context in CopperTab. Installment plans are coming soon.

Can the same patient have one-time and recurring payments?

Yes. A patient might pay a one-time consultation fee, join a monthly membership, and later pay for a separate service. CopperTab connects those payments to the patient’s billing records so each retains its purpose.

How is an installment plan different from a subscription?

An installment plan pays down a defined balance over an agreed schedule. A subscription bills for an ongoing arrangement. Both can sit alongside one-time charges in a patient’s billing history. Installment plans are coming soon.

Do I need to create a new Stripe account?

No. CopperTab connects to your existing Stripe account, so you don't need to create a new one or go through a migration. You keep your current Stripe setup — negotiated rates, payout schedule, reporting, bank account, and payment history — while CopperTab adds the HIPAA-compliant billing layer on top and Stripe keeps handling payment processing the way it does today. That means you can use CopperTab without disrupting your existing payment operations.

How long does it take to set up?

It depends on whether you're migrating from another system:

  • 1 day for a fresh account with no migrations
  • Around 1 week for a typical build with subscription migrations
  • Around 2-3 weeks for a complex migration involving subscriptions and token migration from another payment processor
Will my rates or payouts change?

No — because you keep your own Stripe account, your Stripe rates, payouts, and reporting stay exactly the same. CopperTab's fee is separate and based on your billing volume.

How does PHI stay out of Stripe?

CopperTab stores and manages the clinical and patient-billing records under its own BAA. Stripe is used only to process consumer payments, and is not provided diagnoses, treatments, service descriptions, clinical notes, appointment data, invoice line items, or patient-record identifiers by CopperTab. All of the billing logic runs inside CopperTab's own HIPAA-aligned environment. When a charge is due, CopperTab sends Stripe only the fields a payment processor needs: the amount and currency, and a statement descriptor showing the provider's business name, the same name that appears when a provider charges a card directly today. Card details are entered by the payer directly into Stripe's hosted fields, so they pass from the payer's browser to Stripe without going through CopperTab. That's what makes the boundary structural rather than a matter of policy: CopperTab is designed and engineered to keep clinical and patient-account content out of Stripe, including its metadata, line items, descriptors, and customer records, enforced through field-level controls and verified before production, not left to configuration or to people remembering what not to send.

Can I import my existing subscriptions?

Yes. CopperTab is built to bring your existing billing over, not just to start fresh. You can add products, create new subscriptions, or import existing ones along with one-time invoices. We have tooling to handle the migration itself, including importing your customers, their active subscriptions, and where each customer currently sits in their billing cycle — so renewals, billing dates, and payment schedules pick up where they left off instead of resetting. PHI and billing context stay inside CopperTab the whole time, so nothing sensitive is exposed to move your data over. You don't have to run it alone, either: the CopperTab team offers white-glove onboarding and will work alongside you to map your existing data, plan the migration, and confirm everything transferred correctly before you go live.

See it running on your own Stripe.

Grab 15 minutes with our team. We'll show you the whole thing running on your own Stripe account.

Book a 15-min call