CMS 1500 Claim Form Instructions: Field-By-Field Guide
Every rejected or delayed claim starts the same way, a field filled out wrong on the CMS-1500. This single-page form carries enormous weight in medical billing, and even small errors in CMS 1500 claim form instructions can trigger denials that cost your organization thousands of dollars in lost revenue each month.
The CMS-1500 (also called the HCFA 1500) is the standard paper claim form used by non-institutional healthcare providers, suppliers, and NEMT services to bill Medicare, Medicaid, and private insurers. It contains 33 numbered fields, each with specific formatting rules and data requirements. Getting every field right matters, not just for reimbursement speed, but for compliance and audit readiness. Yet most billing teams learn the form through tribal knowledge, outdated PDFs, or trial and error, which leads to preventable claim rejections that pile up fast.
At VectorCare, we build patient logistics software that connects scheduling, dispatch, and billing into a single platform for healthcare providers and transportation services. Accurate claims submission is a critical piece of that workflow, which is why we put together this guide. Below, you'll find a complete field-by-field walkthrough of the CMS-1500, covering payer-specific requirements, common mistakes, and practical tips to help your team submit clean claims the first time. Whether you're training new billers or tightening up your current process, this guide gives you everything in one place.
What the CMS-1500 form is and when to use it
The CMS-1500 is the standard paper claim form for non-institutional healthcare providers and suppliers billing government and commercial payers in the United States. The National Uniform Claim Committee (NUCC) maintains it, and the current version, 02/12, has been required by Medicare since April 2014. Every field on this form carries a specific purpose, and understanding that purpose is the first step toward building a billing process that stops leaking revenue through avoidable rejections.
The history and structure of the form
The form was originally developed by the Health Care Financing Administration (HCFA), which is why many billers still call it the HCFA-1500. When HCFA reorganized into the Centers for Medicare and Medicaid Services (CMS) in 2001, the form was renamed accordingly. The 02/12 version expanded the diagnosis code fields from four entries to twelve, added NPI-specific fields, and aligned the layout with ICD-10 requirements. If you are still working from an older version of the form, stop. Payers reject claims submitted on outdated versions without exception.
The form contains 33 numbered boxes split into two functional halves. Boxes 1 through 13 capture patient demographics and insurance information. Boxes 14 through 33 cover clinical details, service lines, and provider data. Box 24 is the most complex part, a six-row grid with lettered sub-fields (24A through 24J) that hold your dates of service, place of service codes, procedure codes, modifiers, diagnosis pointers, charges, and rendering provider NPI.
Getting the 02/12 field layout wrong is one of the most common reasons claims get rejected before a human reviewer ever sees them.
Who uses the CMS-1500
Physicians, nurse practitioners, physical therapists, chiropractors, ambulance services, and non-emergency medical transportation (NEMT) providers all use the CMS-1500 to bill payers. Independent laboratories, home health agencies billing for individual visits, and durable medical equipment (DME) suppliers also depend on it. If your organization is classified as a non-institutional provider, this is your form.
Hospitals and skilled nursing facilities use the UB-04 (CMS-1450) for institutional claims. Submitting a CMS-1500 when a payer expects a UB-04 results in an immediate rejection, so confirm your provider classification with your Medicare Administrative Contractor (MAC) if there is any ambiguity about which form applies to your organization.
When payers require the CMS-1500
Most payers require the CMS-1500 for professional claims in the following situations:
| Payer Type | Use Case |
|---|---|
| Medicare Part B | Physician and supplier services |
| Medicaid | Professional and NEMT claims in most states |
| TRICARE | Claims from non-institutional providers |
| Commercial insurers | Professional claims not mandated as electronic-only |
| Workers' compensation | Professional services in most states |
Electronic claim submission through an EDI 837P transaction is the electronic equivalent of the paper CMS-1500 and maps to the same data fields. Following the CMS 1500 claim form instructions for the paper version also prepares you to submit accurate 837P transactions, because the underlying data elements are identical. When your clearinghouse or billing software auto-populates fields, knowing the form rules helps you catch errors before they leave your system and trigger denials downstream.
Before you start: data and documents to gather
Pulling together the right information before you touch the form saves significant time and prevents the most common errors. The CMS 1500 claim form instructions require specific data for every field, and missing even one piece, such as a group number or a secondary insurer's address, forces you to stop mid-form, chase down the detail, and risk entering it incorrectly under deadline pressure. Gather everything listed below before you open the first box.
Incomplete source documents are the root cause of most data-entry errors on the CMS-1500. Build a pre-billing checklist and require staff to confirm every item before they start.
Patient and insurance information
You need complete, verified patient demographics along with current insurance card data. Transposing a member ID or misspelling a subscriber name triggers an eligibility mismatch that results in an immediate denial, regardless of how accurately everything else on the form is completed.
Collect the following before filling boxes 1 through 13:
- Patient's full legal name, date of birth, sex, and complete mailing address
- Primary insurance card (front and back), including payer name, payer ID, group number, and member ID
- Secondary insurance card if the patient carries dual coverage
- Patient's relationship to the insured (self, spouse, child, or other)
- Signed and dated Assignment of Benefits and Release of Information authorization
- Medicare Secondary Payer (MSP) questionnaire if Medicare is the primary payer
Provider and clinical records
Your clinical and provider data feeds the bottom half of the form, from the diagnosis codes in box 21 all the way through the billing provider NPI in box 33. Using an outdated NPI, a deactivated taxonomy code, or the wrong place of service code creates a mismatch between your claim and the payer's provider file, which results in a denial or a reduced payment.
Pull together the following before you complete boxes 14 through 33:
- Rendering provider's individual NPI (Type 1) and billing provider's NPI (Type 2)
- Taxonomy code(s) that match the payer's enrollment record for your organization
- Date of service, place of service code, and units for each service line
- Current ICD-10-CM diagnosis codes confirmed against the encounter documentation
- CPT or HCPCS procedure codes with applicable modifiers
- Prior authorization number if the payer requires one for the services rendered
- Federal Tax ID (EIN or SSN) and the provider's state license number if required by the payer
Step 1. Confirm form version and printing rules
Before you fill in a single field, you need to verify that the physical or digital form you are using is the current 02/12 version. Payers, including Medicare, reject claims submitted on older versions outright, and because the form looks similar across versions, teams often discover the problem only after a batch of claims comes back denied. Following the cms 1500 claim form instructions correctly starts with confirming the version identifier printed in the lower-left corner of the form.
How to verify the correct version
The version number on the current CMS-1500 appears as "APPROVED OMB-0938-1197 FORM 1500 (02-12)" printed along the bottom edge of the form. If your form shows a different date code, such as 08/05, do not use it. The 02/12 version added fields for up to twelve diagnosis codes in box 21 and replaced the older qualifier structure to align with ICD-10 requirements. An older form lacks those fields entirely, which means your data will not map correctly regardless of how carefully you fill it out.
You can download the official blank 02/12 form directly from the NUCC website. Print one copy and keep it as your reference standard. Compare any pre-printed forms your vendor supplies against that reference before using them in production.
If your form stock has been sitting in a storage room for more than two years, pull a sheet and check the version code before your billing team uses it.
Printing specifications that affect scannability
The CMS-1500 must be printed on white 8.5 x 11 inch paper using the original red dropout ink for the form background. That specific ink color allows optical character recognition (OCR) systems at clearinghouses and payers to read only the black data you enter, filtering out the form's printed fields. If you print on a standard laser printer using a PDF version of the form in black ink, the OCR scanner reads the form lines as data and your claim is unreadable.
Your data entries must appear in black ink, use 10-point or 12-point Courier font if you are completing the form electronically, and avoid any text that bleeds into adjacent boxes. Do not use handwriting unless your payer specifically permits it, and even then, print clearly in block capital letters. Check that your printer is not scaling the document, because a form printed at 98% instead of 100% shifts every field slightly and can cause scanners to misread the data.
| Specification | Required Standard |
|---|---|
| Paper size | 8.5 x 11 inches, white |
| Form ink color | Red dropout (OCR-safe) |
| Data ink color | Black only |
| Font (electronic completion) | Courier 10pt or 12pt |
| Print scaling | 100% (no scaling) |
| Handwriting | Only if payer permits; block capitals |
Step 2. Fill out boxes 1–13 patient and insured
Boxes 1 through 13 establish who the patient is, who holds the insurance, and how the payer should coordinate benefits. Errors in this section account for a large share of eligibility-related denials, and most trace back to data pulled from an expired insurance card or entered in the wrong format. The cms 1500 claim form instructions require you to work through these boxes in order, cross-referencing the source documents you gathered before starting.
Boxes 1–4: Insurance type and patient identity
Box 1 asks you to check the type of insurance coverage. Mark only one option from: Medicare, Medicaid, TRICARE, CHAMPVA, Group Health Plan, FECA Black Lung, or Other. Box 1a takes the insured's ID number exactly as it appears on the insurance card, with no added spaces, hyphens, or prefixes unless the card shows them.
Box 2 requires the patient's name in last name, first name, middle initial order, separated by commas. Box 3 takes the patient's date of birth in MM/DD/YYYY format alongside the patient's sex. Box 4 is the insured's name, which differs from the patient when the policyholder is a spouse or parent. If the patient and the insured are the same person, enter "SAME" in box 4.
| Box | Field Name | Format / Notes |
|---|---|---|
| 1 | Type of insurance | Check one box only |
| 1a | Insured's ID number | Exact match to insurance card |
| 2 | Patient's name | Last, First, MI |
| 3 | Patient's DOB / Sex | MM/DD/YYYY; check M or F |
| 4 | Insured's name | Last, First, MI or "SAME" |
Boxes 5–13: Address, relationship, and authorization
Box 5 takes the patient's complete mailing address and phone number. Box 6 asks for the patient's relationship to the insured: self, spouse, child, or other. Boxes 7 and 8 capture the insured's address and patient status. Boxes 9 through 9d cover secondary insurance when the patient carries dual coverage. Enter the secondary insured's name in box 9 and the secondary payer's name in box 9d.
Leaving boxes 9 through 9d blank when a patient has secondary coverage triggers a coordination-of-benefits error that delays payment from both payers simultaneously.
Box 10 asks whether the condition relates to employment, an auto accident, or another accident. Boxes 11 through 11d require the insured's policy group or FECA number, date of birth, sex, and employer or plan name. Box 12 is the patient's signature authorizing release of information, and box 13 is the insured's signature authorizing assignment of benefits to your practice. Both must be signed and dated, or show "Signature on File" if you hold a signed authorization already on record.
Step 3. Fill out boxes 14–23 clinical details
Boxes 14 through 23 connect your clinical documentation to the claim. These fields tell the payer why the services were rendered, who ordered them, and what authorization covers them. Many billers rush through this section, which is why diagnosis pointer mismatches and missing authorization numbers are among the most common denial triggers in the cms 1500 claim form instructions.
Boxes 14–19: dates, conditions, and referral data
Box 14 takes the date of the current illness, injury, or pregnancy in MM/DD/YYYY format, paired with a qualifier code. Use qualifier 431 for illness, 484 for pregnancy, and 439 for injury. If the date is unknown, leave box 14 blank rather than guessing. Box 15 asks for the date of a same or similar illness if applicable. Box 16 captures the dates the patient was unable to work, which matters for workers' compensation claims.
Boxes 17 and 17b identify the referring or ordering provider. Enter the provider's full name in box 17 with the appropriate qualifier (DN for referring, DK for ordering, or DQ for supervising). Box 17b requires that provider's individual Type 1 NPI. Leaving 17b blank on Medicare claims that require a referring provider triggers an automatic rejection. Box 18 covers hospitalization dates if the services relate to an inpatient stay, and box 19 accepts additional claim information specific to payer requirements, such as home health claim qualifiers.
| Box | Field | Key Requirement |
|---|---|---|
| 14 | Date of illness/injury | Include qualifier (431, 484, or 439) |
| 17 | Referring provider name | Include qualifier prefix |
| 17b | Referring provider NPI | Type 1 individual NPI only |
| 18 | Hospitalization dates | Required if services relate to inpatient stay |
Boxes 20–23: outside lab, diagnosis codes, and authorization
Box 20 asks whether you are billing for outside laboratory services. Check "Yes" and enter the lab charges only if you purchased those services from an outside lab. Checking "Yes" without purchased lab services is a compliance violation, not just a billing error. Box 21 holds your ICD-10-CM diagnosis codes, up to twelve entries, labeled A through L. Enter them in order of relevance to the claim, with the primary diagnosis in position A.
The letter you enter in box 21 must match the diagnosis pointer you use in box 24E for every service line, or the payer cannot link the procedure to a covered diagnosis.
Box 22 applies only to Medicaid resubmissions and requires a resubmission code plus the original reference number. Box 23 holds the prior authorization number exactly as the payer issued it. A single transposed digit in box 23 invalidates the authorization and results in a denial even when the services were genuinely pre-approved.
Step 4. Complete box 24 service lines correctly
Box 24 is the most complex part of the entire form. It is a six-row grid where each row represents one service line, and each row is divided into ten lettered sub-fields (24A through 24J). The cms 1500 claim form instructions require every sub-field to be populated correctly for each line you bill, because a single mismatched diagnosis pointer or missing NPI in this grid will cause the payer to deny the entire service line, not just flag it for correction.
Sub-fields 24A through 24G: dates, codes, and charges
Each service line starts with dates and ends with your charge. Work through the sub-fields in order rather than jumping around, and cross-reference your encounter documentation for each entry to avoid transcription errors under time pressure.
| Sub-field | Name | Key Requirement |
|---|---|---|
| 24A | Date(s) of service | MM/DD/YY format; from and to dates |
| 24B | Place of service | Two-digit CMS place of service code |
| 24C | EMG | Enter "Y" only for emergency services |
| 24D | Procedure code / modifier | CPT or HCPCS code; up to four modifiers |
| 24E | Diagnosis pointer | Letters A-L corresponding to box 21 entries |
| 24F | Charges | Dollar amount for this service line; no dollar sign |
| 24G | Days or units | Number of units rendered |
Box 24D accepts up to four modifiers in the spaces to the right of the procedure code. List them in order of significance, with the pricing modifier first when applicable. Box 24E is where most service lines fail: the letter you enter here must correspond exactly to a diagnosis code you listed in box 21, and every payer system validates this match automatically.
Sub-fields 24H through 24J: EPSDT, billing NPI, and rendering provider
Box 24H applies to Medicaid claims for Early and Periodic Screening, Diagnostic, and Treatment (EPSDT) services. Enter "Y" if the service resulted from an EPSDT referral. Leave it blank for all non-Medicaid claims.
Box 24J is where you enter the rendering provider's individual Type 1 NPI, and it must match the NPI on file with the payer exactly, not the group NPI you use in box 33.
Box 24I holds the non-NPI qualifier when a payer requires a legacy identifier such as a state license number. Box 24J holds the rendering provider's individual NPI in the unshaded lower portion. When your rendering provider differs from your billing provider, this distinction matters significantly because payers use 24J to validate the specific clinician who performed each service.
Step 5. Finish boxes 25–33 provider and totals
Boxes 25 through 33 close out the claim with your financial totals, provider identity, and billing organization data. Many billing teams treat this section as routine, but errors here, particularly in boxes 32 and 33, cause payers to reject claims because the service location or billing NPI does not match their enrollment records. Following the cms 1500 claim form instructions through to the final box is just as important as the work you put into box 24.
Boxes 25–28: tax ID, assignment, and charge totals
Box 25 requires your federal tax identification number, either an EIN (Employer Identification Number) or an individual SSN, with the appropriate box checked to indicate which type you are providing. Use your EIN whenever possible to protect provider privacy. Box 26 is the patient account number your practice assigns internally. It is optional, but including it speeds up payment posting because payers print it on the remittance advice.
Box 27 asks whether you accept assignment of benefits. Check "Yes" for all Medicare participating providers, as accepting assignment is mandatory under your participation agreement. Checking "No" for Medicare when you are a participating provider can trigger a compliance review. Box 28 takes the total charges for all service lines combined, adding up every figure from column 24F. Do not include a dollar sign.
| Box | Field | Key Requirement |
|---|---|---|
| 25 | Federal tax ID | Check EIN or SSN; use EIN when possible |
| 26 | Patient account number | Optional but recommended for payment posting |
| 27 | Accept assignment | Mandatory "Yes" for Medicare participating providers |
| 28 | Total charge | Sum of all 24F entries; no dollar sign |
Boxes 29–33: balance, signature, and provider identity
Box 29 captures the amount already paid, typically by a primary payer when you are billing a secondary insurer. Box 30 is reserved and should be left blank per NUCC guidelines. Box 31 is the provider's or supplier's signature with the date the claim was signed. You can print "Signature on File" if your organization uses a stored signature authorization.
Box 33 must reflect your billing provider's Type 2 NPI and complete address, exactly as they appear in the payer's enrollment file, or the claim will fail provider validation before a reviewer sees it.
Box 32 requires the name and address of the facility where services were rendered if that location differs from your billing address. Box 32a takes the service facility's NPI. Box 33 holds your billing provider's name, address, phone number, and NPI. Enter the group NPI (Type 2) in box 33a, and your taxonomy code in box 33b if the payer requires it.
Step 6. Add notes and attachments when required
Not every claim fits neatly into the standard fields. Some services require you to supply additional context, documentation, or supporting attachments before the payer will process the claim. The cms 1500 claim form instructions address this through box 19 and through payer-specific attachment rules, and knowing when to use each option keeps your claim from stalling in a manual review queue.
When to use box 19 for additional information
Box 19 is a free-text field that lets you communicate claim-specific details that do not belong in any other box. Payers use different rules for what they require here, so always check your payer's companion guide before submitting. For Medicare, box 19 is used to submit qualifiers and supplemental information that the form's standard fields cannot capture on their own.
Common entries that belong in box 19 include:
- Home health claims: Enter the qualifier "ZB" followed by the date home health services were ordered, for example "ZB 03/15/2025"
- Ambulance transport: Enter the origin and destination qualifier codes, such as "RH" to indicate transport from a residence to a hospital
- CLIA certification number: Required when billing lab services and the performing lab's CLIA number does not appear elsewhere on the claim
- Homebound status: Enter the qualifier "ZB" with the attending physician's NPI for home health when required by your MAC
- Demonstration project codes: Some Medicare pilot programs require a specific project code entered in box 19
Keep box 19 entries concise and formatted exactly as your payer's companion guide specifies, because free-text entries that deviate from the required format are ignored by automated processing systems.
What attachments payers accept and how to send them
Most commercial payers and Medicare require supporting documentation for specific claim types, including operative reports for surgical procedures, certificates of medical necessity for DME, and ambulance patient care reports for transport claims. Confirm the required attachment type with your payer before the claim goes out, because submitting the wrong document wastes time for both sides.
When sending paper attachments with a mailed claim, write the patient name, date of birth, and your billing provider NPI on each attachment page so the payer can match documents to the correct claim if pages get separated during processing. For electronic submissions, use the PWK (paperwork) segment in your 837P transaction to notify the payer that attachments are coming, and transmit the documents through your clearinghouse's electronic attachment service if the payer supports it.
Step 7. Run a final scrub to avoid rejections
A final scrub is not optional. Before you send any claim, you need to run a structured review that catches the errors your billing software will miss, because automated validation checks format and structure but cannot catch mismatched data between your documentation and what you entered on the form. The cms 1500 claim form instructions require precise data in every field, and a two-minute review at this stage prevents days of rework after a denial comes back.
Check the most common rejection triggers
Start your scrub with the fields that generate the highest volume of preventable denials. Work through each item on the checklist below systematically rather than scanning the form visually, because your eye tends to read what you intended to type rather than what you actually typed.
| Field | What to verify |
|---|---|
| Box 1a | Member ID matches the current insurance card exactly |
| Box 2 | Patient name matches the payer's eligibility file |
| Box 21 | All diagnosis codes are valid ICD-10-CM codes for the date of service |
| Box 24D | Each procedure code and modifier combination is valid for the payer |
| Box 24E | Every diagnosis pointer letter maps to an entry in box 21 |
| Box 24J | Rendering provider NPI matches the payer's enrollment file |
| Box 33a | Billing provider NPI is the Type 2 group NPI, not an individual NPI |
| Box 23 | Prior authorization number is present and transcribed correctly |
One transposed digit in a member ID or NPI will fail the claim just as completely as leaving the field blank.
Verify payer-specific rules before you send
Different payers have companion guide requirements that override the standard field rules. Medicaid programs vary by state, and many commercial payers require specific entries in box 19, a particular modifier sequence in box 24D, or a taxonomy code in box 33b that Medicare does not require. Pull your payer's companion guide and confirm your claim matches its current requirements, not the rules you memorized from a previous payer contract.
After you confirm the payer-specific entries, do a final check on your date formats and charge amounts. Verify that every date follows MM/DD/YY in box 24A and MM/DD/YYYY everywhere else on the form, and confirm that your total in box 28 equals the sum of every charge in column 24F. A mismatch between the line-item charges and the total charge triggers an automatic rejection at most clearinghouses before the claim ever reaches the payer.
Next steps before you submit
You now have a complete walkthrough of the cms 1500 claim form instructions, from confirming your form version all the way through the final scrub. Apply these steps as a repeatable process, not a one-time fix, and your team will submit cleaner claims with fewer denials every billing cycle. The most important habit you can build is verifying source documents before touching the form, because most rejections start upstream in how data gets collected, not just how it gets entered.
If your organization manages patient transportation, home health referrals, or DME coordination alongside your billing workflow, manual processes create the gaps where errors and delays multiply. A connected logistics and billing platform removes those gaps by keeping scheduling data, authorization numbers, and provider information in one place. Explore how VectorCare streamlines patient logistics and billing to see how your team can cut administrative time while submitting more accurate claims.












