Massage therapy billing software: what to look for

Written by
Practice Better
Practice Better Editorial Team
Published on
November 9, 2026

What should billing software for massage therapists do?

Billing software for massage therapists should handle the three ways a massage practice gets paid: insurance claims, superbills for clients who file their own reimbursement, and direct payments from clients. The American Massage Therapy Association (AMTA) states that state laws and individual insurance plan policies control whether massage therapists can bill, and that a claim file needs documentation confirming the service was provided (AMTA insurance reimbursement guidance). A superbill is a detailed receipt that a client submits to their own insurer after paying you (Practice Better's superbill guide). Medicare.gov lists massage therapy as not covered by Medicare, so Medicare claims are a feature you can leave off your list (Medicare.gov).

What criteria should you use to choose massage billing software?

Judge massage billing software on nine criteria. The table gives each one, what to confirm in a demo or trial, and where the requirement comes from. Each row is a question to put to a vendor, and the answers decide whether the software fits the way you get paid.

CriterionWhat to confirmWhere the requirement comes from
Insurance claimsCreates a CMS-1500 or its electronic 837P equivalent, with diagnosis codes, CPT codes, and your NPI, and shows claim statusNUCC 1500 manual; AMTA
Eligibility and prior authorizationChecks coverage before the visit and stores the payer's authorization number on the claimNUCC Item 23; AMTA
Referral or doctor's orderRecords the referring provider on the claim and keeps the order in the client recordNUCC Item 17; AMTA
Auto accident and workers' compensationRecords the accident flag, the accident state, and the payer's claim numberNUCC Items 10a to 10c and 11b; AMTA
SuperbillsGenerates a superbill with diagnosis and CPT codes the client can filePractice Better superbill guide
Client paymentsStores a card on file, takes deposits, sells packages, charges no-show fees, and takes payment in personYour own payment mix
Notes tied to billingKeeps the treatment note, diagnosis codes, and claim in one client recordAMTA
Booking and intakeCollects intake forms, consent, and a payment method when the client booksYour own workflow; test it in the trial
HIPAA and BAASigns a business associate agreement that covers the plan you are buying45 CFR 164.502(e)

The sections below take each criterion in turn.

Which insurance claim features does a massage practice need?

Start with whether you can bill a plan at all, because software cannot change the answer. AMTA states that a license lets you practice in your state and does not necessarily guarantee acceptance by an insurance company, and that some plans require massage to be performed by a physical therapist, occupational therapist, chiropractor, or another provider type. Settle the question with the plan and your state rules first, then pay for claim features only if the answer is yes.

If it is yes, the claim itself is a CMS-1500. The National Uniform Claim Committee (NUCC) maintains that form, and its instruction manual describes it as the basic paper claim form that payers prescribe for claims from physicians, other providers, and suppliers. The electronic version follows the 837 professional claim standard that the manual's instructions align with (NUCC 1500 reference instruction manual). A box-by-box walkthrough is in our CMS-1500 claim form guide.

The same manual shows which fields your software has to fill:

  • Diagnosis (Item 21): up to 12 ICD-10-CM codes per claim, entered without the decimal point.
  • Procedure (Item 24D): the CPT or HCPCS code and any modifiers from the code set in effect on the date of service. For the codes massage therapists use, read massage therapy CPT codes.
  • Referring provider (Item 17): the name and credentials of the professional who referred or ordered the service. AMTA states that insurance companies also usually require a doctor's order before they pay a claim, so a place to record that provider matters.
  • Prior authorization (Item 23): the payer-assigned number that authorizes the service. AMTA lists pre-authorization among the administrative steps of insurance billing.

Then ask how the claim reaches the payer: does the software submit claims through a clearinghouse connection, or export a claim file that you upload to a clearinghouse yourself? Ask whether the software checks eligibility before the visit, and whether it shows you why a payer rejected a claim.

How should the software handle auto accident and workers' compensation claims?

Ask whether the software records the accident details that NUCC places on the claim. Items 10a to 10c ask whether the condition is related to employment, an auto accident, or another accident. A YES on the auto accident line requires the two-letter state code where the accident happened. NUCC states that any YES signals other coverage that could be primary, such as automobile liability insurance, and that the primary insurance information then goes in Item 11 (NUCC manual).

Two more fields belong on your checklist:

  • Other claim ID (Item 11b): for property and casualty payers such as automobile, homeowner's, and workers' compensation insurers, NUCC designates the payer's claim number, labeled Agency Claim Number, as required if known.
  • FECA number (Item 11): the nine-character identifier assigned to a patient claiming a work-related condition under the Federal Employees Compensation Act.

AMTA adds a process point: some auto accident and workers' compensation cases involve regular contact with a case manager. Look for a place in the client record to log that contact and the case number, so the information sits with the visit notes.

What does a superbill need to do for out-of-network and cash clients?

A superbill lets a client who pays you directly ask their own insurer for reimbursement. Practice Better's guide describes it as a standardized, detailed invoice given to the client as a receipt after payment, used when you do not accept insurance or when you are out of network for the client's plan. The client submits it to their insurance provider for full or partial reimbursement (Practice Better's superbill guide). Practice Better's cash-pay package guide adds that the insurer decides whether to reimburse the client, and describes the superbill as an itemized receipt with the CPT and diagnosis codes the insurer needs (cash-pay packages guide).

Check four things in the software:

  1. It generates a superbill from a paid visit without retyping the visit details.
  2. The superbill carries the diagnosis code and the CPT code for each service.
  3. The client can reach it without emailing you, for example through a portal.
  4. It handles a package of sessions as well as a single visit.

Superbill clients pay you directly, which makes the payment features in the next section part of the same decision.

Which payment features does a cash massage practice need?

Every client who pays you directly depends on your payment tools, which includes superbill clients. These are the questions to ask:

  • Card on file. Can the software store a card securely, and who processes and secures the payment data? Ask for the processor's name and its security certification.
  • Deposits and no-show fees. Can you require a card or deposit at booking, and can you charge a stored card for a missed visit?
  • Packages. Can you sell a set number of sessions as one purchase, and does the client see how many sessions remain?
  • Recurring charges. Can you charge a client at regular intervals and stop the charges when the arrangement ends?
  • In-person payment. Can you take a card at the front desk with a reader that works with the software?
  • Receipts and refunds. Does the software produce receipts, handle refunds, and export your payment records?
  • Health spending cards. Can clients pay with an HSA or FSA card?

Match the list to your own payment mix. A practice that sells a six-session package needs package tracking, and a practice that charges at the visit needs the card reader. Practice Better Payments is covered in the product section below.

How should documentation connect to billing?

AMTA states that health insurance claims are legal documents and that a claim file needs documentation confirming the service was provided, as a minimum. The treatment note is that documentation, so check how the note and the claim relate inside the software.

  • Note format. Can you write SOAP notes, or the format your state or payer asks for? SOAP note examples includes a worked massage therapist note.
  • Diagnosis codes. When you enter a diagnosis code in the note, does it carry into the claim and the superbill, or do you enter it a second time?
  • Referral on file. Can you attach the doctor's order to the client record before the first claim?
  • One record. Do the note, the claim, and the payment sit on the same client file, so a reviewer who asks for the note finds it next to the claim?

For what a payer expects in a note for each code, see massage therapy CPT codes.

Booking and intake sit upstream of every claim. Check whether your practice needs the client's insurance details, consent, and any referral before the first visit. Then ask whether the software delivers forms and agreements when the client books, and whether the client can pay at booking.

What does HIPAA require of massage billing software?

A billing platform that stores your client records holds protected health information for you. Under 45 CFR 164.502(e), a covered entity can disclose protected health information to a business associate when it obtains satisfactory assurance that the business associate will safeguard it, and that assurance must be documented in a written contract or other written agreement (45 CFR 164.502). The business associate agreement (BAA) is that contract.

Practice Better's HIPAA guide places health and wellness professionals who are regulated or hold a healthcare license among covered entities, and names services covered by a client's medical coverage as a case that brings a wellness business under HIPAA (HIPAA compliant practice management software). Whether HIPAA applies to your practice is a question for your own counsel or licensing body. If it does, put three checks to each vendor:

  1. Ask for the BAA in writing, and ask whether it covers the plan you are buying.
  2. List every place a client's information lands in a week, including the intake form, the calendar, the video call, the note, the message thread, and the invoice, then mark the tools that hold a BAA with you. The same guide recommends this exercise, and the unmarked rows are your exposure.
  3. Ask what the vendor stores about payment cards and who processes them.

When do you not need claim submission in your billing software?

Claim submission is the wrong feature to pay for in four situations.

  • You take cash and give superbills only. A superbill generator and payment tools cover that practice.
  • Your clients are on Original Medicare. Medicare.gov lists massage therapy as not covered.
  • A billing company submits your claims. AMTA notes that companies handle insurance billing for a fee or a percentage of the invoice. Ask that company which export format it accepts from your software.
  • A plan will not accept you as a provider. The AMTA licensing and plan-policy points above decide that before any software does.

If none of the four describes your practice, claim features belong on your list. A practice that bills any plan under the conditions in the claims section needs the claim form fields, the eligibility check, and claim status.

What can Practice Better do for claims, superbills, and payments?

Practice Better's billing and insurance features handle claims, superbills, and payments within Practice Better. These are the sourced details:

  • Claims. Through the Claim.MD integration, available to practitioners in the US, you check eligibility, submit claims, view acknowledgments, and manage rejections from the Practice Better portal (Claim.MD integration). The billing page adds claim tracking and invoicing clients for unpaid portions. The integration needs a separate Claim.MD account, and each practitioner completes their own provider enrollment with Claim.MD.
  • Without Claim.MD. You can set up an insurance billing profile, create and export CMS-1500 claims, and send superbills to clients. You submit those claims outside Practice Better, and you cannot track ERAs (electronic remittance advice) in the platform (billing and insurance). Practice Better also exports Office Ally-ready files that you upload through Office Ally (Office Ally integration).
  • Codes. Store your NPI in your settings and it is included in your CMS-1500 forms automatically (why, when, and how to get an NPI number). Practice Better inserts your ICD-10 codes into session notes, superbills, and CMS-1500 forms (how to find ICD-10 codes). Claims in the Claim.MD integration sit alongside the session notes and billing codes that generated them.
  • Superbills. You generate a superbill in Practice Better, and the client opens it from their private client portal (superbill guide).
  • Payments. Practice Better Payments, powered by Stripe, takes credit cards, Apple Pay, Google Pay, bank debits, and buy now, pay later options, and the Stripe S710 card reader takes tap, chip, and swipe payments and captures a card for future payments. Stripe is a PCI Level 1 Service Provider, and payments are encrypted and tokenized (Practice Better Payments).
  • Deposits, plans, and fees. You can collect payment upfront, accept deposits, create payment plans, and charge no-show fees to stored cards. The billing page lists automated receipts, coupons, refunds, and exports, and HSA and FSA cards are accepted (billing and insurance).
  • Packages and recurring charges. A package can be paid in full, as a deposit with an invoice for the balance, or on a payment plan with installments charged daily, weekly, or monthly, and the client sees the remaining balance in the portal (cash-pay packages guide). Subscriptions and memberships use a payment plan that charges at regular intervals, and a membership charge continues until you cancel the plan (subscriptions and memberships).
  • Booking and intake. You can require a credit card or deposit at booking, and automate the delivery of scheduled forms and agreements (scheduling). Clients book, reschedule, and complete digital intake forms in the client portal (client portal).
  • Notes. Charting supports SOAP, ADIME, DAP, BIRP, and custom note formats (charting).
  • HIPAA. Practice Better's HIPAA guide states that Practice Better covers HIPAA compliance and BAA coverage across scheduling, telehealth, messaging, documentation, and billing inside one platform (HIPAA guide).

Two limits belong in your evaluation. Submitting claims from inside the portal runs through Claim.MD, which is US-only, and claims made without it go out through another route with no ERA tracking in Practice Better. Practice Better's charting page describes the product as built for allied health practitioners and names dietitians, nutritionists, naturopathic doctors, and health coaches. If you want software written for a single profession, read each vendor's profession pages against your own list.

{{claim-md-navattic-demo-simple-text}}

How do you test massage billing software before you commit?

Run six checks in a trial, using a made-up client:

  1. Create the client with a referring provider and a doctor's order, and attach the order.
  2. Write a SOAP note with a diagnosis code, and see whether the code reaches the claim without retyping.
  3. Create a claim and read the CMS-1500 fields against the list in the claims section. Check Items 10, 11b, 17, 21, 23, and 24D.
  4. Generate a superbill and open it as the client would.
  5. Book the client online with a card or deposit, then charge the card for a no-show.
  6. Ask for the BAA and read which plan it covers.

Compare vendors on how many of the six checks each one passes. If the checks match how you get paid, start a free trial of Practice Better and run them on your own clients.

Key takeaways

  • Billing software for a massage practice covers three payment paths: insurance claims, superbills for clients who file their own reimbursement, and direct client payments.
  • AMTA states that state laws and individual insurance plan policies control whether massage therapists can bill, so confirm the plan before you pay for claim features. Medicare.gov lists massage therapy as not covered by Medicare.
  • NUCC places the diagnosis codes in Item 21, the CPT code in Item 24D, the referring provider in Item 17, the prior authorization number in Item 23, and the accident flags in Items 10a to 10c.
  • A superbill is a detailed receipt that carries the diagnosis and CPT codes, and the client submits it to their own insurer for full or partial reimbursement.
  • Under 45 CFR 164.502(e), a written agreement with a business associate is the HIPAA requirement to check when a vendor holds your client records.

Frequently asked questions

Can massage therapists bill insurance directly?

It depends on your state and the plan. The American Massage Therapy Association states that state laws and individual insurance plan policies control whether massage therapists can bill for their services, and that a license does not necessarily guarantee acceptance by an insurance company. Some plans require that massage be performed by a physical therapist, occupational therapist, chiropractor, or another provider type. Confirm both your state rules and the specific plan before you set up claim billing.

Does Medicare pay for massage therapy?

Medicare.gov lists massage therapy as a service Medicare does not cover, and says you pay all costs for non-covered services. Some Medicare Advantage plans offer extra benefits that Original Medicare does not, so a client on one of those plans needs to ask the plan directly.

What CPT codes do massage therapists use?

The American Massage Therapy Association lists five codes that massage therapists use: 97124 massage therapy, 97140 manual therapy, 97112 neuromuscular re-education, 97010 hot and cold packs, and 97110 therapeutic exercise. The American Medical Association owns and maintains the CPT code set, and AMTA notes the codes are updated periodically, so bill from the current official descriptors.

What is a superbill and when do massage therapists use one?

A superbill is a detailed receipt you give a client after they pay you. It carries the diagnosis and CPT codes, and the client submits it to their own insurance company to request full or partial reimbursement. It fits a practice that does not accept insurance, or a client whose plan does not include you in its network. The insurer decides whether to reimburse the client.

Is there free massage billing software?

If a vendor offers a free plan, read the plan details on the vendor's own pricing page. Before you rely on a free plan, confirm four things: whether claim submission is included, whether superbills are included, whether a signed business associate agreement covers that plan, and how many clients the plan allows.

Does massage billing software need to be HIPAA compliant?

If HIPAA applies to your practice, the rule at 45 CFR 164.502(e) requires a written contract or other written agreement with any business associate that handles protected health information for you, and a billing platform that stores client records fits that role. Ask the vendor for a business associate agreement that covers the plan you are buying, and confirm with your own counsel or licensing body whether HIPAA applies to your practice.


{{free-trial-simple-text}}

Massage therapy billing software: what to look for

What should billing software for massage therapists do?

Billing software for massage therapists should handle the three ways a massage practice gets paid: insurance claims, superbills for clients who file their own reimbursement, and direct payments from clients. The American Massage Therapy Association (AMTA) states that state laws and individual insurance plan policies control whether massage therapists can bill, and that a claim file needs documentation confirming the service was provided (AMTA insurance reimbursement guidance). A superbill is a detailed receipt that a client submits to their own insurer after paying you (Practice Better's superbill guide). Medicare.gov lists massage therapy as not covered by Medicare, so Medicare claims are a feature you can leave off your list (Medicare.gov).

What criteria should you use to choose massage billing software?

Judge massage billing software on nine criteria. The table gives each one, what to confirm in a demo or trial, and where the requirement comes from. Each row is a question to put to a vendor, and the answers decide whether the software fits the way you get paid.

CriterionWhat to confirmWhere the requirement comes from
Insurance claimsCreates a CMS-1500 or its electronic 837P equivalent, with diagnosis codes, CPT codes, and your NPI, and shows claim statusNUCC 1500 manual; AMTA
Eligibility and prior authorizationChecks coverage before the visit and stores the payer's authorization number on the claimNUCC Item 23; AMTA
Referral or doctor's orderRecords the referring provider on the claim and keeps the order in the client recordNUCC Item 17; AMTA
Auto accident and workers' compensationRecords the accident flag, the accident state, and the payer's claim numberNUCC Items 10a to 10c and 11b; AMTA
SuperbillsGenerates a superbill with diagnosis and CPT codes the client can filePractice Better superbill guide
Client paymentsStores a card on file, takes deposits, sells packages, charges no-show fees, and takes payment in personYour own payment mix
Notes tied to billingKeeps the treatment note, diagnosis codes, and claim in one client recordAMTA
Booking and intakeCollects intake forms, consent, and a payment method when the client booksYour own workflow; test it in the trial
HIPAA and BAASigns a business associate agreement that covers the plan you are buying45 CFR 164.502(e)

The sections below take each criterion in turn.

Which insurance claim features does a massage practice need?

Start with whether you can bill a plan at all, because software cannot change the answer. AMTA states that a license lets you practice in your state and does not necessarily guarantee acceptance by an insurance company, and that some plans require massage to be performed by a physical therapist, occupational therapist, chiropractor, or another provider type. Settle the question with the plan and your state rules first, then pay for claim features only if the answer is yes.

If it is yes, the claim itself is a CMS-1500. The National Uniform Claim Committee (NUCC) maintains that form, and its instruction manual describes it as the basic paper claim form that payers prescribe for claims from physicians, other providers, and suppliers. The electronic version follows the 837 professional claim standard that the manual's instructions align with (NUCC 1500 reference instruction manual). A box-by-box walkthrough is in our CMS-1500 claim form guide.

The same manual shows which fields your software has to fill:

  • Diagnosis (Item 21): up to 12 ICD-10-CM codes per claim, entered without the decimal point.
  • Procedure (Item 24D): the CPT or HCPCS code and any modifiers from the code set in effect on the date of service. For the codes massage therapists use, read massage therapy CPT codes.
  • Referring provider (Item 17): the name and credentials of the professional who referred or ordered the service. AMTA states that insurance companies also usually require a doctor's order before they pay a claim, so a place to record that provider matters.
  • Prior authorization (Item 23): the payer-assigned number that authorizes the service. AMTA lists pre-authorization among the administrative steps of insurance billing.

Then ask how the claim reaches the payer: does the software submit claims through a clearinghouse connection, or export a claim file that you upload to a clearinghouse yourself? Ask whether the software checks eligibility before the visit, and whether it shows you why a payer rejected a claim.

How should the software handle auto accident and workers' compensation claims?

Ask whether the software records the accident details that NUCC places on the claim. Items 10a to 10c ask whether the condition is related to employment, an auto accident, or another accident. A YES on the auto accident line requires the two-letter state code where the accident happened. NUCC states that any YES signals other coverage that could be primary, such as automobile liability insurance, and that the primary insurance information then goes in Item 11 (NUCC manual).

Two more fields belong on your checklist:

  • Other claim ID (Item 11b): for property and casualty payers such as automobile, homeowner's, and workers' compensation insurers, NUCC designates the payer's claim number, labeled Agency Claim Number, as required if known.
  • FECA number (Item 11): the nine-character identifier assigned to a patient claiming a work-related condition under the Federal Employees Compensation Act.

AMTA adds a process point: some auto accident and workers' compensation cases involve regular contact with a case manager. Look for a place in the client record to log that contact and the case number, so the information sits with the visit notes.

What does a superbill need to do for out-of-network and cash clients?

A superbill lets a client who pays you directly ask their own insurer for reimbursement. Practice Better's guide describes it as a standardized, detailed invoice given to the client as a receipt after payment, used when you do not accept insurance or when you are out of network for the client's plan. The client submits it to their insurance provider for full or partial reimbursement (Practice Better's superbill guide). Practice Better's cash-pay package guide adds that the insurer decides whether to reimburse the client, and describes the superbill as an itemized receipt with the CPT and diagnosis codes the insurer needs (cash-pay packages guide).

Check four things in the software:

  1. It generates a superbill from a paid visit without retyping the visit details.
  2. The superbill carries the diagnosis code and the CPT code for each service.
  3. The client can reach it without emailing you, for example through a portal.
  4. It handles a package of sessions as well as a single visit.

Superbill clients pay you directly, which makes the payment features in the next section part of the same decision.

Which payment features does a cash massage practice need?

Every client who pays you directly depends on your payment tools, which includes superbill clients. These are the questions to ask:

  • Card on file. Can the software store a card securely, and who processes and secures the payment data? Ask for the processor's name and its security certification.
  • Deposits and no-show fees. Can you require a card or deposit at booking, and can you charge a stored card for a missed visit?
  • Packages. Can you sell a set number of sessions as one purchase, and does the client see how many sessions remain?
  • Recurring charges. Can you charge a client at regular intervals and stop the charges when the arrangement ends?
  • In-person payment. Can you take a card at the front desk with a reader that works with the software?
  • Receipts and refunds. Does the software produce receipts, handle refunds, and export your payment records?
  • Health spending cards. Can clients pay with an HSA or FSA card?

Match the list to your own payment mix. A practice that sells a six-session package needs package tracking, and a practice that charges at the visit needs the card reader. Practice Better Payments is covered in the product section below.

How should documentation connect to billing?

AMTA states that health insurance claims are legal documents and that a claim file needs documentation confirming the service was provided, as a minimum. The treatment note is that documentation, so check how the note and the claim relate inside the software.

  • Note format. Can you write SOAP notes, or the format your state or payer asks for? SOAP note examples includes a worked massage therapist note.
  • Diagnosis codes. When you enter a diagnosis code in the note, does it carry into the claim and the superbill, or do you enter it a second time?
  • Referral on file. Can you attach the doctor's order to the client record before the first claim?
  • One record. Do the note, the claim, and the payment sit on the same client file, so a reviewer who asks for the note finds it next to the claim?

For what a payer expects in a note for each code, see massage therapy CPT codes.

Booking and intake sit upstream of every claim. Check whether your practice needs the client's insurance details, consent, and any referral before the first visit. Then ask whether the software delivers forms and agreements when the client books, and whether the client can pay at booking.

What does HIPAA require of massage billing software?

A billing platform that stores your client records holds protected health information for you. Under 45 CFR 164.502(e), a covered entity can disclose protected health information to a business associate when it obtains satisfactory assurance that the business associate will safeguard it, and that assurance must be documented in a written contract or other written agreement (45 CFR 164.502). The business associate agreement (BAA) is that contract.

Practice Better's HIPAA guide places health and wellness professionals who are regulated or hold a healthcare license among covered entities, and names services covered by a client's medical coverage as a case that brings a wellness business under HIPAA (HIPAA compliant practice management software). Whether HIPAA applies to your practice is a question for your own counsel or licensing body. If it does, put three checks to each vendor:

  1. Ask for the BAA in writing, and ask whether it covers the plan you are buying.
  2. List every place a client's information lands in a week, including the intake form, the calendar, the video call, the note, the message thread, and the invoice, then mark the tools that hold a BAA with you. The same guide recommends this exercise, and the unmarked rows are your exposure.
  3. Ask what the vendor stores about payment cards and who processes them.

When do you not need claim submission in your billing software?

Claim submission is the wrong feature to pay for in four situations.

  • You take cash and give superbills only. A superbill generator and payment tools cover that practice.
  • Your clients are on Original Medicare. Medicare.gov lists massage therapy as not covered.
  • A billing company submits your claims. AMTA notes that companies handle insurance billing for a fee or a percentage of the invoice. Ask that company which export format it accepts from your software.
  • A plan will not accept you as a provider. The AMTA licensing and plan-policy points above decide that before any software does.

If none of the four describes your practice, claim features belong on your list. A practice that bills any plan under the conditions in the claims section needs the claim form fields, the eligibility check, and claim status.

What can Practice Better do for claims, superbills, and payments?

Practice Better's billing and insurance features handle claims, superbills, and payments within Practice Better. These are the sourced details:

  • Claims. Through the Claim.MD integration, available to practitioners in the US, you check eligibility, submit claims, view acknowledgments, and manage rejections from the Practice Better portal (Claim.MD integration). The billing page adds claim tracking and invoicing clients for unpaid portions. The integration needs a separate Claim.MD account, and each practitioner completes their own provider enrollment with Claim.MD.
  • Without Claim.MD. You can set up an insurance billing profile, create and export CMS-1500 claims, and send superbills to clients. You submit those claims outside Practice Better, and you cannot track ERAs (electronic remittance advice) in the platform (billing and insurance). Practice Better also exports Office Ally-ready files that you upload through Office Ally (Office Ally integration).
  • Codes. Store your NPI in your settings and it is included in your CMS-1500 forms automatically (why, when, and how to get an NPI number). Practice Better inserts your ICD-10 codes into session notes, superbills, and CMS-1500 forms (how to find ICD-10 codes). Claims in the Claim.MD integration sit alongside the session notes and billing codes that generated them.
  • Superbills. You generate a superbill in Practice Better, and the client opens it from their private client portal (superbill guide).
  • Payments. Practice Better Payments, powered by Stripe, takes credit cards, Apple Pay, Google Pay, bank debits, and buy now, pay later options, and the Stripe S710 card reader takes tap, chip, and swipe payments and captures a card for future payments. Stripe is a PCI Level 1 Service Provider, and payments are encrypted and tokenized (Practice Better Payments).
  • Deposits, plans, and fees. You can collect payment upfront, accept deposits, create payment plans, and charge no-show fees to stored cards. The billing page lists automated receipts, coupons, refunds, and exports, and HSA and FSA cards are accepted (billing and insurance).
  • Packages and recurring charges. A package can be paid in full, as a deposit with an invoice for the balance, or on a payment plan with installments charged daily, weekly, or monthly, and the client sees the remaining balance in the portal (cash-pay packages guide). Subscriptions and memberships use a payment plan that charges at regular intervals, and a membership charge continues until you cancel the plan (subscriptions and memberships).
  • Booking and intake. You can require a credit card or deposit at booking, and automate the delivery of scheduled forms and agreements (scheduling). Clients book, reschedule, and complete digital intake forms in the client portal (client portal).
  • Notes. Charting supports SOAP, ADIME, DAP, BIRP, and custom note formats (charting).
  • HIPAA. Practice Better's HIPAA guide states that Practice Better covers HIPAA compliance and BAA coverage across scheduling, telehealth, messaging, documentation, and billing inside one platform (HIPAA guide).

Two limits belong in your evaluation. Submitting claims from inside the portal runs through Claim.MD, which is US-only, and claims made without it go out through another route with no ERA tracking in Practice Better. Practice Better's charting page describes the product as built for allied health practitioners and names dietitians, nutritionists, naturopathic doctors, and health coaches. If you want software written for a single profession, read each vendor's profession pages against your own list.

{{claim-md-navattic-demo-simple-text}}

How do you test massage billing software before you commit?

Run six checks in a trial, using a made-up client:

  1. Create the client with a referring provider and a doctor's order, and attach the order.
  2. Write a SOAP note with a diagnosis code, and see whether the code reaches the claim without retyping.
  3. Create a claim and read the CMS-1500 fields against the list in the claims section. Check Items 10, 11b, 17, 21, 23, and 24D.
  4. Generate a superbill and open it as the client would.
  5. Book the client online with a card or deposit, then charge the card for a no-show.
  6. Ask for the BAA and read which plan it covers.

Compare vendors on how many of the six checks each one passes. If the checks match how you get paid, start a free trial of Practice Better and run them on your own clients.

Key takeaways

  • Billing software for a massage practice covers three payment paths: insurance claims, superbills for clients who file their own reimbursement, and direct client payments.
  • AMTA states that state laws and individual insurance plan policies control whether massage therapists can bill, so confirm the plan before you pay for claim features. Medicare.gov lists massage therapy as not covered by Medicare.
  • NUCC places the diagnosis codes in Item 21, the CPT code in Item 24D, the referring provider in Item 17, the prior authorization number in Item 23, and the accident flags in Items 10a to 10c.
  • A superbill is a detailed receipt that carries the diagnosis and CPT codes, and the client submits it to their own insurer for full or partial reimbursement.
  • Under 45 CFR 164.502(e), a written agreement with a business associate is the HIPAA requirement to check when a vendor holds your client records.

Frequently asked questions

Can massage therapists bill insurance directly?

It depends on your state and the plan. The American Massage Therapy Association states that state laws and individual insurance plan policies control whether massage therapists can bill for their services, and that a license does not necessarily guarantee acceptance by an insurance company. Some plans require that massage be performed by a physical therapist, occupational therapist, chiropractor, or another provider type. Confirm both your state rules and the specific plan before you set up claim billing.

Does Medicare pay for massage therapy?

Medicare.gov lists massage therapy as a service Medicare does not cover, and says you pay all costs for non-covered services. Some Medicare Advantage plans offer extra benefits that Original Medicare does not, so a client on one of those plans needs to ask the plan directly.

What CPT codes do massage therapists use?

The American Massage Therapy Association lists five codes that massage therapists use: 97124 massage therapy, 97140 manual therapy, 97112 neuromuscular re-education, 97010 hot and cold packs, and 97110 therapeutic exercise. The American Medical Association owns and maintains the CPT code set, and AMTA notes the codes are updated periodically, so bill from the current official descriptors.

What is a superbill and when do massage therapists use one?

A superbill is a detailed receipt you give a client after they pay you. It carries the diagnosis and CPT codes, and the client submits it to their own insurance company to request full or partial reimbursement. It fits a practice that does not accept insurance, or a client whose plan does not include you in its network. The insurer decides whether to reimburse the client.

Is there free massage billing software?

If a vendor offers a free plan, read the plan details on the vendor's own pricing page. Before you rely on a free plan, confirm four things: whether claim submission is included, whether superbills are included, whether a signed business associate agreement covers that plan, and how many clients the plan allows.

Does massage billing software need to be HIPAA compliant?

If HIPAA applies to your practice, the rule at 45 CFR 164.502(e) requires a written contract or other written agreement with any business associate that handles protected health information for you, and a billing platform that stores client records fits that role. Ask the vendor for a business associate agreement that covers the plan you are buying, and confirm with your own counsel or licensing body whether HIPAA applies to your practice.


{{free-trial-simple-text}}

Manage every step of the claims process with confidence and speed
Check out the interactive demo and discover how you can submit insurance claims securely and reliably with Practice Better's Claim.MD integration
Manage every step of the claims process with confidence and speed
Check out the interactive demo and discover how you can submit insurance claims securely and reliably with Practice Better's Claim.MD integration
Try Practice Better for free
Build your dream practice with a modern, all-in-one EHR that supports the holistic health of your clients and your business.
Try Practice Better for free
Build your dream practice with a modern, all-in-one EHR that supports the holistic health of your clients and your business.
Proudly Serving

Location
Specialty
Customer Since
Two people at a desk looking at massage therapy billing software on a monitor, with a massage table in the room behind them.

's Top Features

No items found.

Experience the platform that powers success for you and your clients

Try any paid plan free.