What Is the Best DPC Membership Billing Software?
The best DPC membership billing software is the one that matches who pays your members. If employers pay for a large share of your panel, Hint stands out because its pricing page lists employer billing, eligibility feeds from employers and TPAs, and a membership and billing only option that sits beside any EHR. If you want one system for charting and billing, Atlas.md, Elation, Cerbo and Charm all run recurring membership charges inside the EHR, and Stripe Billing is the do-it-yourself route for practices that want to build their own.

Every price and feature below comes from the vendor's own website, and the Sources line at the end says when each page was last checked. Where a vendor's public pages did not say whether a feature exists, we say "ask on demo" instead of guessing. Billing tools change often, so use this as a shortlist and confirm the details on a call.
How We Compared DPC Billing Tools
Membership billing in direct primary care looks simple until the second month. A household joins with two adults and three kids, an employer sends a new eligibility list, a card expires on the first of the month, and a patient asks for a receipt for their HSA. The tools differ less on whether they can charge a card every month and more on how they handle those edges.
So we compared each tool on the jobs DPC owners describe most often:
- Family and household plans, so one payer covers several members
- Age bands, so a child and an adult can sit on different prices
- Employer invoicing and eligibility files from an employer or TPA
- Enrollment fees charged once at signup
- Failed-payment retries and notices (often called dunning)
- Receipts and statements that work for HSA reimbursement
- Payment processing fees, which can cost more than the subscription
- Data exports, so your billing history is yours if you ever switch
DPC Membership Billing Software Comparison Table
This is the full side-by-side. A blank cell means the vendor's public pages did not list that price, not that it doesn't exist.
| Hint | Atlas.md | Elation | |
|---|---|---|---|
| Plan with the EHR | $290 per month with 1 clinician and unlimited members | $300 per registered provider per month | $375 per DPC provider per month |
| Higher plan | $320 per month with 1 clinician and 100 members | ||
| Extra members, billing only | $45 per 50 members per month on billing-only Pro | ||
| Data Exporter add-on | $500 per month on Pro or Scale | ||
| Card fee | 3% + $0.30 per card payment on Launch | 2.1% + $0.30 per card payment | 2.99% per collected credit card payment |
| Card fee on a higher plan | 2.75% + $0.30 per card payment on Pro | ||
| ACH fee | 1% + $0.25 per ACH payment on Launch | 1.1% + $0.30 per ACH payment | 1% + $0.25 per collected ACH payment |
| ACH fee on a higher plan | 0.75% + $0.25 per ACH payment on Pro | ||
| ACH fee cap | $5 per ACH payment at most | $5 per ACH payment at most | |
| Works with Tabflows | Hint integration | Atlas.md integration | Elation integration |
| Checked | hint.com/pricing, November 4, 2026 | atlas.md/pricing, November 4, 2026 | elationhealth.com/ehr-product-guide, November 4, 2026 |
Hint also sells billing-only plans, from $110 a month on Core Growth, with 100 members.
| Akute | Cerbo | Stripe | |
|---|---|---|---|
| Plan | $300 per month with 1 clinician and 100 patients | $281 per full-time prescribing provider per month | |
| Higher plan | $550 per month with 2 clinicians and 300 patients | ||
| Plan on some visits | Shown on some visits: $100 per month on Launch, with the first 50 patients | ||
| Hint Core add-on | $50 per month on Essentials | ||
| Billing fee | 0.7% per Billing transaction, on pay as you go (stripe.com/billing/pricing, November 4, 2026) | ||
| Card fee | 2.9% + $0.30 per successful domestic card transaction (stripe.com/pricing, November 4, 2026) | ||
| ACH fee | 0.8% per ACH Direct Debit payment (stripe.com/pricing, November 4, 2026) | ||
| ACH fee cap | $5 per ACH Direct Debit payment at most (stripe.com/pricing, November 4, 2026) | ||
| Works with Tabflows | Akute integration | Cerbo integration | |
| Checked | akutehealth.com/pricing, November 4, 2026 | cer.bo/pricing, November 4, 2026 |
What the tables can't hold, tool by tool. "Ask on demo" means the vendor's public pages did not answer it, not that the feature is missing.
- Hint (membership and billing only, or the full platform). Family and group plans: advanced membership pricing on Pro. Employers: employer management and billing on Pro, with Eligibility Autosync from an employer or TPA, one feed on Pro. Failed payments: ask on demo. Exports: exportable reports on every plan, and a Data Exporter add-on on Pro and Scale. Launch is sold only as the full platform. Pro, Scale and Enterprise are also sold billing only.
- Atlas.md. Family and group plans: ask on demo. Employers: the Company Hub app. Failed payments and exports: ask on demo.
- Elation (native Membership Management). Family and group plans: individual or group memberships, with one payment split across cards. Employers: ask on demo. Failed payments: automatic payment-due notices. Exports: membership and payment reporting. It runs on Stripe, and Elation also offers a personalized quote.
- Akute. Family and group plans: ask on demo. Employers: the Hint Core billing add-on. Failed payments: ask on demo. Exports: advanced analytics and reporting. Its integrated payment processor lists no rates.
- Cerbo. Family and group plans: grouping family and small-business subscriptions. Employers: small-business grouping, and a Hint integration. Failed payments: it charges the default saved card each run. Exports: ask on demo. It processes through Bluefin, Propelr or Stripe.
- Charm. Family plans, employers, exports and membership billing prices: ask on demo. Failed payments: a recurring payment status view and a card-update link for patients.
- Stripe Billing (do it yourself). Family plans and employer billing: you build them. Failed payments: configure them in your Stripe settings. Exports: your own Stripe data. Pay-as-you-go has no monthly fee.
The plans side by side, before processing fees:
| Cerbo | Hint | Atlas.md | Akute | |
|---|---|---|---|---|
| Plan with the EHR | $281 per full-time prescribing provider per month | $290 per month with 1 clinician and unlimited members (hint.com/pricing, November 4, 2026) | $300 per registered provider per month | $300 per month with 1 clinician and 100 patients |
| Billing only, Core Growth | $110 per month on Core Growth, with 100 members (hint.com/core/find-your-price, November 4, 2026) | |||
| Higher plan | $550 per month with 2 clinicians and 300 patients | |||
| Plan on some visits | Shown on some visits: $100 per month on Launch, with the first 50 patients | |||
| Works with Tabflows | Cerbo integration | Hint integration | Atlas.md integration | Akute integration |
| Checked | cer.bo/pricing, November 4, 2026 | atlas.md/pricing, November 4, 2026 | akutehealth.com/pricing, November 4, 2026 |
The plans with the EHR sit close together, so the real cost difference usually comes from processing fees and add-ons. On a panel of a few hundred members, a single percentage point of card fees can add up to more than the monthly subscription, which is why the fee rows matter as much as the price rows.
Hint vs Atlas.md for Billing
Hint and Atlas.md are the two names DPC owners compare most often, and they solve billing in different ways.
Hint treats membership and billing as the base of its platform. Its pricing page has a "Billing Only" view, and the Pro plan is described as a way to "integrate advanced billing features, membership management and employer functionality with your existing EMR." That makes Hint the natural pick if you already like your EHR, or if you want billing that stays in place even if you change charting systems later.
Eligibility Autosync, which moves eligibility and enrollment data from an employer or TPA into Hint, is listed as an add-on per feed on Pro and Scale.
Hint Pro starts at $320 per month with one clinician and 100 members, with each extra 50 members on the billing-only option listed at $45 a month. Eligibility Autosync is $75 per feed per month beyond the feeds a plan includes.
Atlas.md takes the all-in-one approach. Its pricing page lists one subscription per registered provider per month with an unlimited number of patients, and includes a billing system for subscriptions, charges and payments, subscription prorating, fixed-rate billing options, in-house dispensing and the Company Hub app for employers.
That subscription is $300 per registered provider per month.
Atlas.md also lists some of the lowest processing rates we found, at 2.1% + $0.30 per card payment and 1.1% + $0.30 per ACH payment.
In short, Hint is best for practices where employer contracts are a large share of revenue or where billing needs to stand apart from the EHR, and Atlas.md is best for practices that want one system and one bill for charting, dispensing and memberships. If you expect to sign employers in the next year or two, the employer features are worth a close look either way.
Recurring Billing Inside Your EHR (Elation, Akute, Cerbo, Charm)
If you chart in one of these EHRs already, turning on its built-in billing can save you a second system and a second login. The trade-off is usually depth on employer billing.
Elation
Elation's Membership Management help article describes recurring and one-time membership charges, individual or group memberships, patient self-enrollment, automatic payment-due notices, and splitting one membership payment across several payment methods on file. It runs on Elation's patient payments feature, which is powered by Stripe.
Elation lists a fee of 2.99% of collected credit card payments on memberships collected through the feature, and ACH payments separately at 1% + $0.25 per ACH payment, capped at $5.
Elation is best for practices that chart in Elation and want individual and family memberships without a separate billing vendor. For a wider look at the charting side, see our DPC EHR comparison.
Akute
Akute's pricing page lists an integrated payment processor on every plan, and Akute Pay on the Premium plan. Akute also offers Hint Core billing as an add-on, which is a useful signal that many Akute practices pair it with Hint for memberships. Its Akute Pay overview, updated August 2, 2026, lists recurring and membership payments as coming soon, so ask on a demo whether memberships can run inside Akute yet.
Akute's plans run from $300 to $550 a month, with a $100 plan also shown on some visits (checked November 4, 2026). Essentials covers one clinician and 100 patients, plus $0.75 per additional patient. The Hint Core billing add-on is listed at $50 per month on Essentials and $110 per month on Premium.
Akute is best for newer practices that want a modern EHR with published per-patient pricing and the option to bring in Hint for membership billing.
Cerbo
Cerbo's subscription billing article explains that any charge in your charge list can be billed to the patient on a set interval, either automatically to the default saved card or manually as an outstanding charge. It works with Bluefin, Propelr or Stripe as the processor, and a related article covers grouping family and small-business subscriptions. One detail worth knowing before you build plans is that Cerbo notes discounts cannot be applied to subscription payments that run automatically.
Cerbo's pricing page lists $281 per month for a full-time prescribing provider.
Cerbo is best for practices that want detailed control over charges and subscriptions inside the chart, including small-business groups. Cerbo also documents a Hint integration for practices that want Hint's employer tools.
Charm
Charm's recurring payments documentation covers adding recurring payment profiles, changing the card on a profile, sending patients a link to update their card details, and a view to check the status of recurring payments. Charm did not list DPC membership pricing on the pages we checked, so ask on a demo how memberships, family plans and employer groups are set up. Charm is best for practices already on Charm that want simple recurring charges in the same system.
Stripe Billing as a Do-It-Yourself Option
Some DPC owners start with Stripe Billing because it is quick to set up and has no monthly fee on its pay-as-you-go plan. You create a product for each membership tier, attach prices, and let Stripe charge cards or bank accounts on schedule.
Stripe Billing's pricing page lists 0.7% of billing volume on pay-as-you-go, on top of Stripe's standard payment pricing of 2.9% + $0.30 per card charge and 0.8% for ACH Direct Debit.
The bigger question is privacy. Stripe's Services Agreement, checked October 29, 2026, does not mention HIPAA or a business associate agreement, and we found no BAA offer on Stripe's site. HIPAA exempts ordinary payment processing from many of its rules, but that exemption is about moving money, not storing health details. So if you bill through Stripe, keep anything clinical out of Stripe (no diagnoses, visit reasons, medication names or condition-specific plan names in product names, invoice descriptions, customer notes or metadata). "Family Membership" is fine, while a plan named after a condition is not.
Stripe is best for small or brand-new practices with a technical owner, a simple price list and no employer contracts yet. Once you add employer groups, eligibility lists and family age bands, the time spent maintaining your own setup usually outgrows the savings.
Family Plans, Age Bands and Enrollment Fees
Family pricing is where DPC billing tools differ most, and where vendor pages say the least. Many DPC practices charge different rates for adults, children and seniors and cap the household total, which our guide on how much to charge for DPC membership walks through.
On the pages we checked, Cerbo documents grouping family subscriptions, Elation supports group memberships and split payments, and Hint lists advanced membership pricing on Pro. None of the vendors spelled out age-band pricing or enrollment fees in enough detail for us to compare them fairly, so we left those as questions.
On a demo, ask the vendor to build this exact household while you watch:
- Two adults at the adult rate and one teen and one toddler at the child rate
- A household cap so the fifth member is free
- A one-time enrollment fee charged only to the first member
- One monthly invoice to one card, with each member listed
If the vendor can do all four in a few minutes, the tool will handle most of your panel.
Employer Billing and Eligibility Files
Employer contracts change billing from charging one card a month to sending one invoice for dozens of members and keeping the roster current. That roster usually arrives as an eligibility file from the employer or its TPA, and it changes every time someone is hired or leaves.
Hint is the only vendor we checked that lists eligibility syncing on its pricing page, as Eligibility Autosync on Pro and Scale. Atlas.md lists the Company Hub app for employers, and Cerbo documents small-business subscription groups. For the sales side of employer contracts, see our guide to selling direct primary care to employers.
Ask every vendor how a new eligibility file is matched to existing members, what happens to a member who drops off the list mid-month, and whether the employer sees a single consolidated invoice.
Failed Payments and Dunning
Every recurring billing tool will eventually hit an expired card or an empty account. What matters is how many times it retries, who gets notified, and whether the membership pauses or keeps running while the balance grows.
Charm documents a link you can send patients to update their card, and Cerbo charges the default saved payment method each time a subscription runs. Most vendors did not publish their retry schedule, so ask for it in writing. Even with good retries, a declined card usually needs a human follow-up, and our post on membership billing decline follow-up covers how small teams keep those from slipping.
HSA-Friendly Receipts and Statements
Since January 1, 2026, a qualifying DPC membership can be paid from an HSA, and enrollment in one no longer blocks HSA contributions as long as its fees stay at or under a monthly limit. IRS Rev. Proc. 2026-24 keeps that limit for 2027 at $150 a month for one person and $300 a month for a membership covering more than one person. Price alone does not make a membership qualify, and a qualifying membership above the limit can still be paid from an HSA, though enrollment in it stops new contributions.
That makes clear receipts more important than they used to be. Your billing tool should produce a statement that shows the membership period, the amount, and who the membership covers, so patients can reimburse themselves without calling your front desk. Our guide to DPC HSA rules for 2027 covers what counts toward the cap.
Payment Processing Fees and Exports
Processing fees vary more than subscription prices. On the pages we checked, card rates ranged from 2.1% + $0.30 per card payment at Atlas.md to 3% + $0.30 per card payment on Hint Launch, with Elation at 2.99% of collected credit card payments and Stripe at 2.9% + $0.30 per card payment before the Billing fee. ACH is cheaper almost everywhere, so many practices nudge members toward bank payments at signup.
Exports matter for a different reason. Your billing history is the record of who paid, when and for what, and you will want it if you ever change systems. Ask each vendor for a sample export of members, plans and payments before you sign. Our guide on how to switch EHRs without losing patient data explains what to request.
How to Choose DPC Billing Software
- Pick Hint if you sell to employers, take eligibility files from a TPA, or want to keep your EHR and run only memberships and billing. Where it wins: employer billing and eligibility feeds; billing sold on its own, beside another EHR.
- Pick Atlas.md if you run a solo or small self-pay practice and want charting, billing, labs and an in-house pharmacy in one system at one per-provider price. Where it wins: one per-provider price with unlimited patients; an in-house pharmacy with unlimited inventory.
- Pick Elation if you put charting first and want a primary care EHR with memberships built in. Where it wins: a chart and billing platform built for primary care; some AI tools included, with Elation AI as a paid add-on.
- Pick Akute if you want automation inside the EHR and a price set by patient count. Where it wins: automation built into the EHR; e-prescribing, labs and a patient portal on its plans.
- Pick Cerbo if you run a cash-based, functional or integrative practice and want one EHR set up around it. Where it wins: a do-it-all EHR for practices of many kinds; memberships through an integrated merchant partner.
- Pick Charm if budget comes first, or you still bill some insurance, since it has a free plan and claims tools. Where it wins: a free plan to start; electronic claims through an add-on.
- Pick Stripe if you have someone technical and are comfortable building your own billing. Where it wins: recurring subscriptions with custom billing logic.
- What Tabflows does not do: bill memberships or charge cards; chart visits or prescribe.
Most DPC practices land on one of three setups:
- Billing in your EHR (Atlas.md, Elation, Cerbo or Charm) when most members pay for themselves and you want one system.
- Hint for memberships beside your EHR when employers pay for a large share of members or you want billing to survive an EHR change.
- Stripe Billing when you are just starting, have a short price list and are comfortable keeping health details out of it.
Whichever you choose, the billing tool is only one piece. A declined card still has to reach the person who calls the patient, an employer's new hire still has to get a welcome message, and the chart still needs to know who is active. That handoff work is what Tabflows takes on. We are a dedicated tech team that connects the billing tool, EHR and messaging a clinic already uses, so follow-ups, tasks and patient context land in one place instead of between systems.
For the rest of the stack, see the best DPC software for 2027 and the DPC software stack by stage.
Sources
Checked on November 5, 2026: akutehealth.com, elationhealth.com, cer.bo and stripe.com/billing. Checked on November 4, 2026: hint.com/pricing, atlas.md/pricing, elationhealth.com/ehr-product-guide, hint.com/core/find-your-price, akutehealth.com/pricing, cer.bo/pricing, stripe.com/billing/pricing, stripe.com/pricing, atlas.md/help/view/additional-atlasmd-fees, help.elationhealth.com/articles/Introduction-to-Membership-Management-with-Elation, elationhealth.com/contact-us/pricing, charmhealth.com/ehr/ehr-pricing-us.html and charmhealth.com/resources/billing/recurring-payments.html. Spot a wrong fact? Email a correction.
FAQs
What is the best membership billing software for a DPC practice in 2027?
It depends on who pays your members. Hint is the strongest fit for practices with employer contracts because its pricing page lists employer management and billing, eligibility autosync from employers or TPAs, and a membership and billing only option that works alongside your existing EHR. Atlas.md bundles recurring billing, card and ACH payments and an employer-facing Company Hub into one per-provider price. Elation, Cerbo and Charm let you run recurring membership charges inside the EHR you already chart in. Stripe Billing is the do-it-yourself route for practices comfortable building their own setup.
Hint vs Atlas.md for billing, what is the difference?
Hint sells membership and billing as its own product, so a practice can keep its EHR and use Hint only for memberships, employer billing and eligibility feeds. Atlas.md is an all-in-one EHR and billing platform priced per registered provider per month, with card payments at 2.1% + $0.30 per card payment and ACH at 1.1% + $0.30 per ACH payment. Choose Hint if billing needs to stand on its own or employers are a big share of revenue, and Atlas.md if you want one system for charting, dispensing and billing.
Can I use Stripe to bill DPC memberships?
Yes, many practices start that way. Stripe Billing's pay-as-you-go plan charges 0.7% of billing volume on top of standard card processing of 2.9% + $0.30 per card payment. Stripe's Services Agreement, checked October 29, 2026, says nothing about HIPAA or a business associate agreement, so keep diagnoses, visit reasons and other health details out of product names, invoice descriptions and customer notes.
How do DPC billing tools handle family memberships?
Most DPC billing tools let you group household members under one payer. Cerbo's help center documents grouping family and small-business subscriptions, Elation supports individual or group memberships and split payments across cards on file, and Hint lists advanced membership pricing on its Pro plan. Ask each vendor to show a family with an adult, a teen and a toddler on one invoice during the demo.
What happens when a DPC membership payment fails?
Each tool retries or flags the failed charge differently, and the follow-up with the patient is usually still manual. Charm documents a link you can send patients to update card details, and Cerbo charges the default saved payment method on each run. Ask every vendor how many retries it makes, how it notifies the patient and the team, and whether the membership pauses. Our guide to membership billing decline follow-up covers the human side.
Do DPC membership fees work with HSAs in 2027?
Yes, if the membership qualifies. Public Law 119-21 made DPC arrangements compatible with HSAs from January 1, 2026. Enrollment in a qualifying arrangement does not block HSA contributions while its fees stay at or under a monthly limit, which IRS Rev. Proc. 2026-24 keeps at $150 a month for one person and $300 for a membership covering more than one person in 2027. Price alone does not make a membership qualify. Among other rules, it has to cover only primary care from primary care practitioners for a fixed periodic fee that is the sole compensation. A qualifying membership above the limit can still be paid from an HSA, but enrollment in it stops new contributions. Your billing tool should produce clear receipts that show the membership period and who it covers.