What Is the ICD-10 Code for Low Back Pain?
The ICD-10 code for low back pain is M54.5, but you cannot put M54.5 on a claim by itself. It works as a header. To report the condition, you pick one of three billable codes under it: M54.50, M54.51, or M54.59. Each code tells the payer something different about the patient's pain. Think of the low back pain ICD-10-CM code as a two-step choice. First, you confirm that the provider documented low back pain. Then you read the note to see how much detail the provider gave. That detail decides the code. Here is how the three options differ:
- Unspecified (M54.50): The note says low back pain, lumbago, or loin pain and gives no further detail.
- Vertebrogenic (M54.51): The provider ties the pain to the vertebral endplates.
- Other (M54.59): The provider describes a specific type of low back pain that is not vertebrogenic and has no code of its own.
Your choice matters. Payers see the diagnosis code before they read a single line of the chart. A well-matched low back pain diagnosis code for billing supports the visit. A vague or wrong code invites questions.
Quick Reference Table for Low Back Pain ICD-10 Codes
Use this table for a fast check. It does not replace the code book, so confirm every code in the Tabular List before you bill.
| ICD-10-CM code | Official description | When to consider it | Documentation considerations |
|---|---|---|---|
| M54.5 | Low back pain | Never on its own. It is a non-billable header. | Move down to M54.50, M54.51, or M54.59. |
| M54.50 | Low back pain, unspecified | The provider documents low back pain, lumbago, or loin pain with no further detail. | The note should name the low back as the pain site. If it also gives a type or cause, look for a more specific code. |
| M54.51 | Vertebrogenic low back pain | The provider links the pain to the vertebral endplates (low back vertebral endplate pain). | The provider should use the term vertebrogenic or name the endplate source. Exam or imaging findings help support it. |
| M54.59 | Other low back pain | The provider documents a specific type of low back pain that is not vertebrogenic and not classified elsewhere. | The note should name the type or source. Check the Excludes1 notes before you assign the code. |
Physical therapy clinics see these patients all the time. A physical therapy billing company that understands diagnosis coding can help keep those claims clean from the first submission.
ICD-10 Low Back Pain Codes and Descriptions
Each of the three billable codes has its own official code descriptor and its own job. Let's take them one at a time.
M54.50 — Low Back Pain, Unspecified
M54.50 ICD-10 is the starting point for many low back pain visits. The official code descriptor reads “Low back pain, unspecified.” In plain words, the provider says the patient hurts in the low back, and the note does not say what kind of pain it is or where it comes from. This is the ICD-10 code for unspecified low back pain. The Tabular List also places loin pain and lumbago not otherwise specified under it. So if a provider writes only “lumbago,” lumbago ICD-10-CM coding points you to M54.50. For lumbar pain ICD-10 questions, the answer is often the same. A note that says only “lumbar pain” usually leads to the M54.5 group, and with no extra detail, that means M54.50. Many providers call this nonspecific low back pain. They mean they found no clear cause yet. That is common at a first visit or while tests are still pending. Still, do not treat M54.50 as a safe default. If the note gives more detail, a more specific code usually fits better.
M54.51 — Vertebrogenic Low Back Pain
M54.51 ICD-10 covers vertebrogenic low back pain. Vertebrogenic pain comes from the vertebral endplates, the surfaces where each vertebra meets the disc in the lumbar spine. The Tabular List lists low back vertebral endplate pain under this code, which helps coders spot it when a provider uses that wording. The code is only as strong as the note behind it. The code set does not give a checklist of tests, but the provider must state the diagnosis. Many providers support vertebrogenic low back pain ICD-10 coding with exam findings and with MRI results that show endplate changes. Some payers may ask to see that support. A coder should never guess at vertebrogenic pain. If the provider did not write it or describe endplate pain, you cannot assign M54.51. This is why documented specificity matters so much. A clear note lets you report the exact source of the pain. A thin note pushes you back to M54.50.
M54.59 — Other Low Back Pain
M54.59 ICD-10 covers other low back pain ICD-10 cases. The word “other” has a narrow meaning here. It does not mean “I am not sure.” It means the provider named a specific type of low back pain, and the code set has no separate code for that type. The pain is also not vertebrogenic. The difference from M54.50 is simple. Unspecified means the note has no detail. Other means the note has detail, but no matching code exists. For example, many coding references place mechanical low back pain under M54.59, while a plain “low back pain” note stays at M54.50. Check the Alphabetic Index for the exact term the provider used before you decide. M54.59 is not a catch-all, either. Conditions that have their own codes, such as disc disorders, low back strain, and lumbago with sciatica, do not belong here. The Excludes1 notes under M54.5 point you to them.
Is M54.5 Still a Valid Billable Code?
No. M54.5 stopped being billable on October 1, 2021, when M54.50, M54.51, and M54.59 replaced it. It still exists in the code set, but only as a header that groups the three codes below it. The FY 2027 update took effect on October 1, 2026. It added 190 new codes, deleted 30, and revised four. The M54.5 codes carried over without changes, so the same three billable codes apply this year. Still, always verify the code-set year. The date of service decides which code set you use. Visits on or after October 1, 2026 use FY 2027. Visits through September 30, 2026 use FY 2026. Old superbills and EHR pick lists that still show M54.5 are an easy source of avoidable rejections, so check them now.
ICD-10-CM Coding Guidelines for Low Back Pain
These low back pain coding guidelines follow a simple path. You start with the provider's note and finish with the right code for the right year. If you skip a step, coding accuracy suffers.
Review the Provider's Clinical Documentation
Everything starts with the chart. Coders assign codes from what the provider writes, not from what the patient probably has. Read the full assessment, not only the chief complaint. Look for the pain location, the type of pain, any link to the vertebral endplates, and any mention of sciatica, radiculopathy, injury, or a confirmed disc problem. If the note is unclear, ask the provider. A short query now is cheaper than a denial later. Busy primary care offices sometimes outsource family medicine billing services so trained coders can review notes and send queries before claims go out.
Choose the Most Specific Supported Diagnosis Code
ICD-10-CM asks you to code to the highest level of detail the documentation supports. For low back pain, that means a full billable code: M54.50, M54.51, or M54.59. Never stop at M54.5. Then match the code to the note. A note that says only “low back pain” supports M54.50. A note that says “vertebrogenic low back pain” supports M54.51. Do not go past what the provider wrote. Remember that low back pain is a symptom. When the provider confirms a definitive diagnosis that explains the pain, you code that diagnosis. The guidelines say not to add a symptom code that is routinely part of the confirmed condition. In an outpatient visit, you also cannot code a “probable” or “suspected” diagnosis. You code the symptom instead.
Check the Alphabetic Index and Tabular List
Do not code from memory. Start in the Alphabetic Index. Look up the main term the provider used, such as low back pain or lumbago, and follow the subterms. Then move to the Tabular List and confirm the code. In the Tabular List, read the full official code descriptor, the inclusion terms, and every note under the code. The Index alone is not enough. Coders who skip the Tabular List often miss the Excludes1 note that would have stopped a wrong code.
Understand Excludes1 and Other Coding Notes
Coding conventions are the rules built into the code set. An Excludes1 note means “not coded here.” The two conditions cannot be reported together. Under M54.5, the Excludes1 note lists these conditions:
- Low back strain (S39.012)
- Lumbago due to intervertebral disc displacement (M51.2-)
- Lumbago with sciatica (M54.4-)
- Lumbar disc degeneration with discogenic back pain only (M51.360)
- Lumbosacral disc degeneration with discogenic back pain only (M51.370)
The guidelines allow one narrow exception. If the two conditions are truly unrelated to each other, you may report both. Confirm that in the documentation first. An Excludes2 note works the other way. It says the listed condition is not part of the code, but both can be reported when the patient has both. Notes such as “code first” and “code also” guide sequencing, so read those too.
Verify the Applicable Fiscal-Year Code Set
The code set changes every October 1. The CDC posts the new tabular files, index files, addenda, and official guidelines each summer. For FY 2027, which runs from October 1, 2026 through September 30, 2027, M54.50, M54.51, and M54.59 stay billable. Build a habit around it. Check the date of service, confirm your software loaded the new year, and review the addenda. Repeat that check every October.
ICD-10 Codes for Related Low Back Pain Conditions
Patients describe back problems in many ways, and providers use many terms. Some of those terms lead to M54.50, M54.51, or M54.59. Others lead to a completely different code. Do not assume every related condition belongs under M54.50. The documented diagnosis decides.
Acute Low Back Pain
Acute low back pain ICD-10 coding surprises many new coders. ICD-10-CM has no separate M54.5 code for acute pain. The same three codes cover pain that is new and pain that has lasted a while. So you still choose M54.50, M54.51, or M54.59 based on the type of pain the provider documents. Category G89 can add acute or chronic detail, but only when the guidelines allow it. If the provider ties the pain to a recent injury, look at the injury codes, such as low back strain, before you settle on an M54.5 code.
Chronic Low Back Pain
Chronic low back pain ICD-10 coding starts the same way. You pick the M54.5 code that matches the note. The official guidelines also allow a code from category G89, such as G89.29 for other chronic pain, next to a site code when the G89 code adds useful detail. That helps when the site code does not say whether the pain is acute or chronic. The guidelines do not set a time frame for when pain becomes chronic. The provider makes that call, so look for the word “chronic” in the note. Keep these cautions in mind:
- If the visit is for pain control or pain management, the G89 code goes first, followed by the code for the pain site.
- Do not add a G89 code out of habit. Coding experts warn that unnecessary G89 codes are an easy mistake with back pain.
- G89.4, chronic pain syndrome, is a different diagnosis. Use it only when the provider documents chronic pain syndrome.
- Payers may handle G89 codes in their own way, so check their policies.
Low Back Pain With Sciatica
ICD-10 low back pain with sciatica uses a different group of codes. Lumbago with sciatica is M54.4-, and the last character shows the side: M54.40 for unspecified side, M54.41 for the right side, and M54.42 for the left side. Sciatica without low back pain is M54.3-, with the same three side options. The Excludes1 note under M54.5 lists lumbago with sciatica. That means you do not report M54.50 together with an M54.4- code for the same condition. If the provider links the sciatica to a disc disorder, the M51.1- codes may apply instead, so read the notes under M54.3 and M54.4 before you finalize the claim.
Lumbar Radiculopathy
Radiculopathy means a nerve root is irritated or compressed. In the lumbar spine, the main codes are M54.16 for radiculopathy of the lumbar region and M54.17 for the lumbosacral region. The provider has to document the nerve root problem. Leg pain alone does not prove it. If the provider ties the radiculopathy to a disc disorder or to spondylosis, other code groups apply. For example, disc disorders with radiculopathy in the lumbar region fall under M51.16. Check the Excludes1 note under M54.1 before you pair these codes with a low back pain code. The Tabular List notes decide what you can report together.
Low Back Strain
A strain is an injury to a muscle or tendon. Low back strain has its own code, S39.012-, and it needs a seventh character: A for the initial encounter, D for a subsequent encounter, or S for sequela. The Excludes1 note under M54.5 lists this code, so you do not use M54.50 for the same problem. A lumbar sprain is different again and falls under S33.5-. Urgent care teams see sudden back pain from lifting and minor falls. That is why urgent care rcm services must handle symptom codes and injury codes with care. Injury claims may also need external cause codes, depending on payer rules.
Common ICD-10 Low Back Pain Coding Errors
Most low back pain denials come from a handful of repeat mistakes. The good news is that each one is easy to fix once you know where to look.
Using an Outdated Diagnosis Code
This error happens when M54.5 shows up on a claim. The code stopped being billable in October 2021, yet it still hides in old superbills, saved EHR favorites, and templates that nobody updated. A payer can reject a claim that carries a header code. Review your pick lists once a year and remove anything that is no longer valid.
Confusing Unspecified and Other Low Back Pain
M54.50 and M54.59 look alike, so coders swap them. Remember the rule. Unspecified means the note gives no detail. Other means the provider named a type of pain that has no code of its own. If the note names a type of pain and you still use M54.50, you leave detail on the table. If the note says only “low back pain” and you use M54.59, you claim detail the provider never gave.
Coding a Diagnosis Not Supported by Documentation
Some coders reach for M54.51 because a patient has chronic pain and an MRI on file. That is risky. The treating provider has to state the diagnosis in the note. A coder should not build a diagnosis from an imaging report or a patient's history alone. When a code goes beyond the documentation, it can fail an audit and put coding compliance at risk.
Overlooking Excludes1 Notes or Related Coding Instructions
It is easy to report M54.50 next to M54.41 or S39.012A and think you gave the payer a fuller picture. You did the opposite. The Excludes1 note under M54.5 says those conditions are not coded here. Claim scrubbers often catch that conflict, and a payer edit can catch it too. Read the notes in the Tabular List each time you assign a code, not only the first time.
Failing to Verify Payer-Specific Requirements
The code set is national, but payer requirements are not. Medicare local coverage determinations and many commercial policies list the diagnosis codes that support a service. A code that is valid in ICD-10-CM may still fail to support a specific therapy or procedure under a payer's policy. Some payers also want extra detail in the record before they pay. Check the policy for the service you bill, not only the code description. That small step protects both payment and medical necessity.
How Accurate Low Back Pain Coding Supports Medical Billing
A diagnosis code is more than a label. It starts the claim and shapes what happens next. When the code is right, the claim moves. When it is wrong, the whole revenue cycle slows down.
Improve Diagnosis-Code Accuracy
Accurate codes tell the payer exactly what the provider treated. They also keep your data clean. When your team picks M54.51 only for documented vertebrogenic pain and M54.50 only for unspecified pain, your reports show what is really happening in your patient mix. That helps you spot trends and train providers on better notes.
Support Medical Necessity Documentation
Payers decide whether a service was needed by comparing the diagnosis code with the record. A specific code that matches a strong note makes that case easy. A vague code, or a code with no support in the chart, makes it harder. Better clinical documentation gives your claim a solid base if the payer asks for records.
Help Reduce Avoidable Claim Errors and Rework
Every wrong diagnosis code creates extra work. Someone has to find the error, fix it, and send the claim again, and cash flow waits in the meantime. Clean claim submission on the first try saves that time. At DocRev Rcm, our team handles charge review and claim preparation, and we report 99% first-pass claim acceptance across managed accounts. Denial management then covers the claims that still come back, with a focus on finding the cause and correcting preventable issues.
Follow Payer and Compliance Requirements
Coding compliance protects your practice. Codes must match the note, follow the official guidelines, and meet each payer's rules. Regular reviews catch problems early. DocRev Rcm offers medical billing audits that look at coding and charge-capture errors, and eligibility verification that confirms coverage and benefits before the visit. Together, those steps help your team find gaps before they turn into lost revenue.
Frequently Asked Questions About ICD-10 Low Back Pain
What Is the ICD-10 Code for Low Back Pain?
The parent code is M54.5, but it is a header and not billable. You report one of three codes under it: M54.50 for unspecified low back pain, M54.51 for vertebrogenic low back pain, or M54.59 for other low back pain. The provider's note tells you which one fits.
What Is the Difference Between M54.50, M54.51, and M54.59?
The difference is the detail in the note. M54.50 fits when the provider gives no type or cause. M54.51 fits when the provider documents pain from the vertebral endplates. M54.59 fits when the provider names another specific type of low back pain that has no code of its own.
What Is the ICD-10 Code for Unspecified Low Back Pain?
It is M54.50, with the official code descriptor “Low back pain, unspecified.” Use it when the note says low back pain, lumbago, or loin pain and adds nothing more. If the provider later documents a type or cause, the next claim may need a different code.
What Is the ICD-10 Code for Chronic Low Back Pain?
There is no separate M54.5 code for chronic low back pain. You still pick M54.50, M54.51, or M54.59 from the documentation. When the provider documents the pain as chronic, the guidelines may let you add G89.29 to give that extra detail. Check payer policy first.
Is M54.5 Still Used for Low Back Pain?
Not on claims. M54.5 became a non-billable header on October 1, 2021, and it stays that way in the FY 2027 code set. Use M54.50, M54.51, or M54.59 instead.
Can Low Back Pain and Sciatica Be Coded Together?
Usually you do not report them as two separate codes. Lumbago with sciatica has its own code group, M54.4-, and the Excludes1 note under M54.5 blocks M54.50, M54.51, and M54.59 for that condition. If the sciatica comes from a disc disorder, other codes may apply. Read the notes in the Tabular List before you finalize the claim.
Conclusion: Get ICD-10 Low Back Pain Coding Right Every Time
Correct code selection is the heart of ICD-10 Low Back Pain billing. M54.5 is only a header. The three billable codes, M54.50, M54.51, and M54.59, each fit a different level of detail, and the provider's note decides which one you use.
Build a few habits and your claims will thank you. Read the clinical documentation first. Choose the most specific code the note supports. Check the Alphabetic Index and the Tabular List, and read every Excludes1 note. Then verify the code set each October, because a new fiscal year can change what you bill. The FY 2027 set keeps the same three low back pain codes through September 30, 2027.
If your team wants help keeping diagnosis codes clean and claims moving, DocRev Rcm can help. We provide medical billing, denial management, eligibility verification, and medical billing audits for healthcare practices across the United States. Talk to an RCM specialist about a free RCM assessment. Call +1 814-554-5350 or email info@docrevrcm.com.

