How HIPAA-Compliant Payment Processing Works for Healthcare Providers
What HIPAA-Compliant Payment Processing Means
HIPAA-compliant payment processing means handling patient payments—credit cards, bank transfers, checks—in a way that protects their health information during the transaction. HIPAA (the Health Insurance Portability and Accountability Act) requires healthcare providers to keep patient data private and secure. When a patient pays you, their payment method gets linked to their medical record, so the system that processes that payment has to meet the same security standards as your medical records system.
The difference from regular payment processing is encryption, access controls, and audit trails. A standard payment processor might store card data in plain text or allow any employee to see transaction details. A HIPAA-compliant processor encrypts the data, limits who can see it, logs every access, and can prove to regulators that nothing was breached. If you take payments without these controls and a breach happens, you face fines starting at $100 per patient record and potential loss of your license.
You do not need HIPAA compliance if you never see or store patient payment information yourself—for example, if you use a payment link that the patient enters their card into directly, and the processor never sends you the card number. But if your staff handles cards, if you store payment methods on file, or if your billing system connects to your electronic health record (EHR), you need a processor that is HIPAA-compliant.
Key Takeaways
- HIPAA-compliant payment processors encrypt patient data, control who can access it, and keep detailed logs of every transaction and access attempt.
- You need HIPAA compliance if your staff handles payment cards, stores payment methods, or if your billing system links to your EHR—but not if patients enter their card into a secure link you send them.
- Your processor must sign a Business Associate Agreement (BAA) with you, which is a legal contract stating they will protect patient data the same way you do.
- HIPAA compliance costs more than standard processing because of encryption, monitoring, and audit infrastructure, but the cost is usually built into per-transaction fees or monthly minimums.
- Breaches must be reported to affected patients within 60 days, and you are responsible even if your processor was the one breached—so choose one with a strong track record.
The Business Associate Agreement (BAA) and What It Covers
Before you sign up with any payment processor, you must have a Business Associate Agreement in place. This is a legal contract between you and the processor that says they will handle patient data according to HIPAA rules. Without a signed BAA, using that processor is a violation, even if the processor itself is technically secure.
The BAA covers what the processor can and cannot do with patient data: they can process payments and keep records needed for billing, but they cannot sell the data, use it for marketing, or share it with anyone except as required by law. It also says the processor must notify you within a set timeframe (usually 24 to 48 hours) if they discover a breach. Many processors have a standard BAA template on their website; you can download it, review it with your compliance officer or attorney, and sign it before you go live.
If a processor refuses to sign a BAA or says they do not need one, do not use them. That is a sign they do not understand HIPAA or do not take it seriously. Reputable processors like Stripe (with BAA), Square (with BAA), and specialized healthcare processors like Athena, Kareo, and Waystar all offer signed BAAs as standard.
Encryption, Access Controls, and Audit Logs
HIPAA-compliant processors use three main technical controls. Encryption scrambles patient data so that even if someone steals the database, the data is unreadable without the decryption key. This happens both when data is in transit (moving from your office to the processor's server) and at rest (sitting in their database). You should see "SSL/TLS" or "end-to-end encryption" mentioned in the processor's security documentation.
Access controls mean that not every employee at the processor can see every transaction. A customer service rep should not be able to pull up a patient's full card number or medical history. Access is limited by role—billing staff see billing data, security staff see logs, and so on. Your own staff should also have role-based access: a receptionist might see that a payment was made, but not the card details.
Audit logs record every action: who accessed what data, when, from which computer, and what they did. If a breach happens, these logs help you and regulators figure out what went wrong and whether it was an accident or intentional. HIPAA requires you to keep audit logs for at least six years. Most compliant processors provide a dashboard where you can view these logs, or they send them to you monthly.
How Payment Data Flows Without Exposing Patient Information
The safest flow is called tokenization. The patient enters their card number into a secure form (hosted by the processor, not your website). The processor encrypts it, stores it in their vault, and sends you back a token—a random string of characters that represents that card. You store the token in your system, not the card number. When you need to charge the card later, you send the token to the processor, they look up the real card number using their vault, and process the charge. If your system is breached, the thief gets tokens, which are useless without access to the processor's vault.
Another option is point-to-point encryption (P2PE), where the card data is encrypted the moment it enters your payment terminal or software, and stays encrypted until it reaches the processor's secure server. Your staff never sees the unencrypted card number. This is common in clinics that use physical card readers or integrated EHR payment modules.
Avoid storing full card numbers, expiration dates, or CVV codes in your own system. If you do, you become responsible for protecting that data to the same standard as the processor, which is expensive and risky. Let the processor handle the storage; you handle the token or a reference number.
Compliance Costs and What They Include
HIPAA-compliant payment processing typically costs more than standard processing. A standard processor might charge 2.2% + $0.30 per transaction; a HIPAA-compliant one might charge 2.5% to 3% + $0.30, or a flat monthly fee of $50 to $200 depending on volume. Some processors charge both a per-transaction fee and a monthly compliance fee. The extra cost covers encryption infrastructure, audit logging, security monitoring, and the staff who maintain those systems.
When comparing processors, ask what is included in the price: Does it cover the BAA? Does it include PCI compliance (Payment Card Industry standards, which overlap with HIPAA)? Are there separate fees for audit logs, tokenization, or integration with your EHR? Some processors bundle these; others charge à la carte. Get a written quote before you commit.
You may also need to budget for your own compliance work: training staff on data handling, documenting your security policies, and conducting annual risk assessments. This is separate from the processor's fees but required by HIPAA. Many healthcare practices hire a compliance consultant or use their EHR vendor's compliance resources to handle this.
Choosing a Processor and Verifying Their Claims
Not every processor that claims to be "HIPAA-compliant" actually is. Here is how to verify. First, ask for their SOC 2 Type II audit report. This is an independent third-party audit that confirms the processor has the security controls they claim. A SOC 2 report is the gold standard; if they do not have one, ask why. Second, ask for their Business Associate Agreement and read it (or have your attorney read it). If they do not have a BAA template ready, that is a red flag.
Third, check whether they are PCI DSS compliant (Payment Card Industry Data Security Standard). PCI compliance is required by credit card networks and overlaps heavily with HIPAA. A processor that is PCI Level 1 (the highest level) has met rigorous security standards. Fourth, ask about their breach notification process: How quickly do they notify you if there is a breach? Do they cover notification costs? What happens if patient data is exposed?
Specialized healthcare payment processors like Athena, Kareo, Waystar, and Greenlight often have better HIPAA documentation than general processors, because healthcare is their primary business. General processors like Stripe and Square do offer HIPAA compliance, but you have to request the BAA and verify their security posture yourself. Do not assume a big name means they are HIPAA-ready without asking.
What Happens If There Is a Breach
If your processor (or your own system) is breached and patient payment data is exposed, you must notify affected patients within 60 days. The notification must include what data was exposed, what you are doing to fix it, and what the patient can do to protect themselves (like monitoring their credit). You must also notify the U.S. Department of Health and Human Services and, in most cases, the media. Breaches affecting more than 500 residents of a state trigger media notification in that state.
The cost of a breach is steep: fines range from $100 to $50,000 per patient record, depending on the severity and whether you were negligent. A breach affecting 1,000 patients could cost $100,000 to $50 million. Beyond fines, you face reputational damage, patient lawsuits, and potential loss of your license. This is why choosing a processor with a strong security track record and a clear breach response plan is not optional—it is a business necessity.
Your processor should have cyber liability insurance that covers breach notification costs. Ask about this when you are evaluating them. Some processors cover notification costs for their customers; others expect you to cover it yourself. Get this in writing before a breach happens.
Frequently Asked Questions
Do I need HIPAA compliance if I only take payments over the phone?
Yes. Phone payments are still payment card transactions, and if you or your staff write down or store the card number, you are handling patient payment data. You need a processor with a BAA and encryption. The safest method is to use a payment processor's phone line or secure form, so your staff never sees the full card number.
Can I use my personal Stripe or Square account for patient payments?
Not without a signed BAA. Both Stripe and Square offer HIPAA-compliant accounts with a BAA, but you have to request it. A personal account does not include HIPAA protections. Contact their business support team and ask for a healthcare or HIPAA-compliant account setup.
What if my EHR system handles payments—do I still need a separate HIPAA-compliant processor?
Your EHR vendor should already be HIPAA-compliant and have a BAA with you. If they offer integrated payment processing, that is usually the safest option because the data stays within one encrypted system. But verify that the EHR vendor's payment module is included in their BAA and that they have a SOC 2 report. Do not assume it is compliant just because the EHR is.
How often should I audit my payment processor's security?
At minimum, annually. Ask your processor for an updated SOC 2 report each year, review your audit logs for any suspicious access, and conduct a risk assessment of your own payment handling practices. If you change processors or add new payment methods, audit again before going live.
What is the difference between HIPAA compliance and PCI compliance?
PCI compliance is about protecting credit card data from fraud and theft. HIPAA compliance is about protecting all patient health information, including payment data, from unauthorized access. A processor can be PCI-compliant but not HIPAA-compliant. You need both: PCI for card security, HIPAA for patient privacy. Most modern processors that serve healthcare meet both standards.