Learning how to fill out a CMS 1500 form correctly is one of the most practical skills in medical billing. Every box you complete determines whether you get paid, how fast you get paid, and whether the claim survives payer adjudication. The form has 33 items, each with specific rules. A single wrong entry can delay reimbursement by weeks or kill the claim entirely.
To fill out a CMS-1500 form, complete the carrier block with the payer address, enter patient demographics in Boxes 1 through 13, list ICD-10 diagnosis codes in Box 21, enter CPT/HCPCS codes with modifiers in Box 24D, link each service line to a diagnosis pointer in Box 24E, and enter provider NPI information in Boxes 24J and 33a. That’s the full form completion workflow from top to bottom.
Here’s the thing: incorrect CMS-1500 claim form completion is one of the top drivers of claim rejections across every specialty. It’s not just a paperwork problem. It’s a cash flow problem. Billing staff, practice managers, new billers, and providers handling their own billing workflow all deal with the same challenge. If your practice needs professional medical billing support to fix recurring submission errors, that’s worth exploring. But first, you need to understand the form itself.
This guide gives you box-by-box CMS 1500 form instructions for all 33 items. Everything here aligns with the NUCC (National Uniform Claim Committee) Instruction Manual Version 13.0, effective July 2025, and incorporates CMS (Centers for Medicare and Medicaid Services) updates through 2026. You’ll also find filled-out examples for common visit types and a downloadable field reference guide. Clean claims start with correct form completion, so let’s start with what the CMS 1500 form actually is.
What Is the CMS-1500 Form?
The CMS-1500 form is the standardized paper claim form used by non-institutional healthcare providers to bill Medicare, Medicaid, and commercial insurers for professional medical services. It’s maintained by the NUCC, which is chaired by the American Medical Association (AMA), with CMS as a key partner. The current version is 02/12.
What is a CMS 1500 form in practical terms? It’s a health insurance claim form with 33 items and dozens of subfields. Physicians, therapists, chiropractors, nurse practitioners, clinical social workers, and ambulance services all use it. Hospitals, nursing facilities, and other institutional providers don’t. They use the UB-04. That’s a critical distinction.
What is CMS 1500 used for beyond Medicare? Every major commercial payer accepts it as the standardized claim format for professional services. Before learning how to fill out the CMS 1500 form, you need to understand who it’s designed for and where it fits in the claim submission process. You can review CMS official form guidelines for the full regulatory background. The paper claim form may look outdated, but its data structure drives billions in reimbursement every year.
CMS-1500 vs HCFA-1500: Same Form, Different Names
HCFA stands for Health Care Financing Administration. That’s what does HCFA stand for in medical billing conversations. The agency was renamed to the Centers for Medicare and Medicaid Services (CMS) in 2001. The form followed: HCFA-1500 became CMS-1500.
Both names refer to the same document. Some legacy systems and older billing professionals still reference the HCFA-1500 form. If your practice management software lists the HCFA 1500, don’t worry. It’s the same CMS HCFA 1500 form covered in these instructions.
CMS-1500 vs UB-04: Which Form Do You Use?
What is the difference between CMS 1500 and UB-04? It comes down to who’s billing. The CMS-1500 is for professional claims submitted by individual providers and outpatient clinics. The UB-04 (CMS-1450) is for institutional claims from hospitals, nursing facilities, and inpatient centers.
Choosing the wrong form is the fastest way to get a claim rejected before anyone even looks at the data. The difference between UB 04 and CMS 1500 isn’t subtle. Make sure you’re starting with the right form before you enter a single field. Here’s how the UB 04 vs CMS 1500 comparison breaks down:
| Aspect | CMS-1500 Form | UB-04 (CMS-1450) Form |
| Primary Users | Solo practitioners, specialists, and outpatient service providers | Hospitals, skilled nursing facilities, and inpatient care centers |
| Nature of Claim | Covers professional and physician-based services | Used for facility-based and institutional billing |
| EDI Format | 837P (Professional format) | 837I (Institutional format) |
| Total Fields | Contains 33 data elements | Includes approximately 81 data fields |
| Typical Users / Fields of Practice | Doctors, therapists, ambulance service providers | Hospitals, SNFs (Skilled Nursing Facilities), home healthcare agencies |
CMS-1500 vs 837P: Paper Versus Electronic Claims
The 837P is the electronic equivalent of the CMS-1500. Both the 837P CMS 1500 claim form and the paper version capture identical data. The difference is transmission: the 837P form travels electronically via EDI (Electronic Data Interchange) through a clearinghouse, while the paper CMS-1500 goes by mail.
Between 80% and 90% of claims are now submitted electronically using the ANSI ASC X12 837P Version 5010A1 standard. But paper CMS-1500 forms still get used by small practices, for secondary claims, and when ASCA (Administrative Simplification Compliance Act) exceptions apply. Under ASCA, Medicare generally requires electronic submission unless providers qualify for a specific waiver.
These instructions apply to both the paper 837P/CMS-1500 claim form and electronic submissions. The data fields are identical. The difference is how the form gets transmitted, not what you enter.
| Criteria | CMS-1500 (Manual/Paper) | 837P (Digital/Electronic) |
| Submission Method | Sent via postal mail or physically submitted | Transmitted electronically through an EDI clearinghouse |
| Turnaround Time | Usually exceeds 30 days for processing | Typically completed within 5 to 14 days |
| Error Handling | Issues identified only after claim submission | Errors detected in advance through real-time claim scrubbing |
| Service Line Capacity | Restricted to a maximum of 6 service entries per form | Allows multiple service lines without strict limitations |
What You Need Before You Start Filling Out the CMS-1500
Don’t touch the form until your data is complete. Gathering this information before you start filling out the CMS 1500 form prevents rework, rejected claims, and wasted staff hours. Incomplete data at the start guarantees incomplete claims at the end. Knowing how to complete CMS 1500 starts here, before you enter a single field.
Your accurate patient intake process is the first line of defense. If demographics, insurance details, or provider identifiers are wrong at registration, they’ll be wrong on the claim. Fix the inputs before you worry about the form.
Documents and Information to Gather First
Every CMS-1500 submission requires the same core data set. Missing even one element stalls the entire claim. Before you open your billing software or pick up a blank form, confirm you have all of the following:
- Patient’s insurance card (front and back)
- Patient demographics: full legal name, date of birth, gender, address, phone
- Subscriber/insured information if the patient isn’t the policyholder
- Insurance plan type (Medicare, Medicaid, commercial, workers’ comp, or other)
- Secondary insurance details for coordination of benefits, if applicable
- Referring, ordering, or supervising provider name and NPI (National Provider Identifier)
- Rendering provider NPI
Here’s the second half of that checklist, covering the clinical and financial data points:
- Billing provider NPI, Tax ID (EIN/SSN), and taxonomy code
- ICD-10-CM diagnosis codes supported by clinical documentation
- CPT (Current Procedural Terminology) or HCPCS (Healthcare Common Procedure Coding System) codes for each service
- Dates of service
- Place of service code
- Applicable modifiers
- Prior authorization number, if required by the payer
- Charges per service line
- Referring or supervising provider qualifier (DN, DK, or DQ)
If any of these are missing before you start, stop. Fill the gaps first. Submitting an incomplete CMS-1500 wastes more time than gathering the data upfront. A solid clean claim submission depends on what you collect before you bill, not after.
Choosing the Right Form Version
Knowing which version to use is the first step in filling out a CMS 1500 form correctly. The current CMS 1500 form version is 02/12. You’ll find that number printed in the bottom left corner.
Under ASCA (Administrative Simplification Compliance Act), paper claims submitted to Medicare must use the official CMS-1500 form printed in Flint OCR Red (J6983) ink. Downloaded PDFs and photocopies don’t meet OCR (Optical Character Recognition) scanning requirements. Payers reject them outright.
The NUCC Instruction Manual Version 13.0, effective July 1, 2025, contains the current field-by-field CMS 1500 instructions. That’s the authoritative source for every box on the form. If you’re submitting electronically through a clearinghouse, your practice management software or EHR handles the version formatting automatically. The data entry stays the same; the system formats the output.
How to Fill Out CMS 1500 Form: Box-by-Box Instructions (All 33 Items)
The CMS-1500 form breaks into five logical groups. Understanding this structure makes the form less overwhelming and helps you catch errors by section instead of hunting through 33 items randomly.
Those five groups are: the carrier block, patient and insurance information (Boxes 1 through 13), condition and authorization details (Boxes 14 through 23), service line information (Boxes 24A through 24J), and provider, billing, and payment information (Boxes 25 through 33).
These CMS 1500 form instructions follow the NUCC Instruction Manual Version 13.0 (July 2025) and incorporate 2026 regulatory updates. Every box description below includes what to enter, the format required, and what happens if you get it wrong. The CMS-1500 has 33 items, but many CMS 1500 form fields contain multiple subfields. The actual number of data entry points is much higher than 33.
The Carrier Block (Top Right Corner)
Where is the carrier block located on the CMS 1500? It sits in the top right corner of page one. Unlike every other field on the form, the carrier block isn’t numbered. It’s a standalone area.
Enter the insurance carrier’s name and claims processing mailing address here. Pull the address from the patient’s insurance card or the payer’s provider manual. Don’t use the payer’s general corporate headquarters address. That’s a different department entirely, and your claim won’t reach the right team. On electronic submissions, some clearinghouses auto-populate this field.
Patient and Insurance Information (Boxes 1 through 13)
Boxes 1 through 13 capture every piece of patient demographics, insurance verification data, and subscriber information that the payer needs to identify the patient and the coverage. This is where the most claim rejections start. When filling out this section of the CMS 1500 form, accuracy at the patient intake process level determines whether these boxes are right or wrong.
Box 1: Insurance Type. Check one box only: Medicare, Medicaid, Tricare, CHAMPVA, Group Health Plan, FECA (Federal Employees’ Compensation Act), or Other. Look at the patient’s insurance card if you’re unsure. A common mistake is selecting “Group Health Plan” for a Medicare patient. Only one box gets checked here.
Box 1a: Insured’s ID Number. Enter the subscriber’s insurance ID exactly as it appears on the card. Include all letters, numbers, and hyphens. Don’t add spaces or change the format. For Medicare patients, this is the Medicare Beneficiary Identifier (MBI). For example, if the patient’s insurance card reads “XYZ123456789,” enter it exactly that way.
Box 2: Patient’s Name. Enter the patient’s legal name as it appears on the insurance card. Format: Last Name, First Name, Middle Initial. Don’t include titles like Dr., Jr., or Sr. unless they appear on the card. Don’t use nicknames. The payer’s system matches this field against their member ID records, and mismatches trigger front-end rejections.
Box 3: Patient’s Birth Date and Sex. Date format: MM/DD/YYYY. Check M or F for sex. Both fields are required. Leaving either one blank causes an automatic rejection before the claim even reaches adjudication.
Box 4: Insured’s Name. If the patient is the subscriber, enter “SAME.” If the patient is a dependent (child, spouse), enter the subscriber’s name in Last, First, MI format. Getting this wrong creates eligibility verification failures.
Box 5: Patient’s Address. Enter the patient’s current mailing address: street, city, state, ZIP, and phone number. This must match the address on file with the payer. Outdated addresses cause correspondence and payment routing problems.
Box 6: Patient Relationship to Insured. Check one: Self, Spouse, Child, or Other. Mark “Self” when the patient is the policyholder. This field is critical for coordination of benefits accuracy, especially when secondary insurance is involved.
Box 7: Insured’s Address. If the insured’s address is the same as the patient’s in Box 5, enter “SAME.” Otherwise, enter the subscriber’s full address.
Box 8: Reserved for NUCC Use. Leave this blank unless your specific payer requires otherwise. This box used to capture patient status (single, married, employed) but is now reserved by the NUCC.
Boxes 9, 9a through 9d: Other Insured’s Information. Complete these only when the patient carries secondary insurance. Box 9 captures the other insured’s name. Box 9a holds their policy or group number. Box 9d is the insurance plan name. Boxes 9b and 9c are reserved for NUCC use, so leave them blank. Errors here cause coordination of benefits failures that delay payment from both payers.
Boxes 10a through 10c: Patient’s Condition Related To. Answer YES or NO for each. Is the condition related to employment (10a)? An auto accident (10b)? If yes on 10b, enter the state where it happened. Another type of accident (10c)? These answers route the claim to workers’ compensation or auto liability carriers when applicable.
Box 10d: Claim Codes (Designated by NUCC). Used for condition codes related to the claim. Leave blank unless specific NUCC claim codes apply to your situation. Most standard office visit claims won’t need anything here.
Boxes 11, 11a through 11d: Insured’s Policy Group or FECA Number. Box 11 holds the policy group number or FECA number. Box 11a captures the insured’s date of birth and sex. Box 11b is for other claim IDs designated by NUCC. Box 11c is the insurance plan name or program name. Box 11d asks whether another health benefit plan exists. If you check YES in 11d, Boxes 9 and 9a through 9d must also be completed. Skipping that connection is a reliable denial trigger.
Box 12: Patient’s or Authorized Person’s Signature. This authorizes release of medical information to the payer. You can enter “Signature on File” (SOF) if the practice has a signed authorization on record. For electronic claims, the practice management system typically handles this automatically.
Box 13: Insured’s or Authorized Person’s Signature. This authorizes payment directly to the provider (assignment of benefits). Enter SOF if the authorization is on file. Here’s the thing: without this signature or authorization, the payer may send the check to the patient instead of your practice. That creates a collections problem nobody wants.
A sample filled-out form showing Boxes 1 through 13 appears in Section 5 of this guide.
Getting Boxes 1 through 13 right starts with accurate patient registration. If your intake process isn’t catching errors before they reach the claim, One O Seven RCM’s medical billing team can build verification workflows that prevent rejections at the source. When you’re ready, that’s an option worth exploring.
Condition, Injury, and Authorization Details (Boxes 14 through 23)
When filling out this section of the CMS 1500 form, several boxes are situational. They only apply to certain claim types. That’s where billing staff get confused: they try to complete every field on every claim, when some boxes should stay blank depending on the service.
Box 14: Date of Current Illness, Injury, or Pregnancy (LMP). Enter the date the current condition began. For pregnancy claims, enter the last menstrual period (LMP) date. Use qualifier 431 for illness/injury onset or 484 for LMP. Format: MM/DD/YYYY. Leave blank if the service doesn’t relate to a specific illness onset or injury date.
Box 15: Other Date. Enter another relevant date tied to the patient’s condition. Qualifier 454 indicates initial treatment date. Qualifier 304 marks the latest visit or consultation date. Most claims leave this blank. Only fill it when the payer or claim type specifically requires a secondary date reference.
Box 16: Dates Patient Unable to Work in Current Occupation. Enter the FROM and TO dates when the condition affected the patient’s ability to work. This is primarily for workers’ compensation and disability claims. Routine office visits don’t need anything here.
Box 17: Name of Referring Provider or Other Source. This is the referral box in the CMS 1500. Enter the referring, ordering, or supervising provider’s name. You must include the correct qualifier: DN for referring provider, DK for ordering provider, DQ for supervising provider.
Box 17 on CMS 1500 carries a critical 2026 update.First Coast Service Options published guidance on March 6, 2026 stating that claims with an NPI in Item 17 but without a valid qualifier will be returned as unprocessable. That’s a hard rejection, not a soft denial you can appeal. The qualifier isn’t optional.
Box 17a and 17b: Provider ID Numbers. Box 17a holds an other ID number if the payer requires one (rare). Box 17b is where the NPI of the provider listed in Box 17 goes. The NPI and qualifier must both be present. Under the March 2026 MAC guidance, an NPI without a qualifier triggers the same hard rejection.
Box 18: Hospitalization Dates Related to Current Services. Enter admission and discharge dates only if the billed services relate to an inpatient hospitalization. For outpatient-only services, leave both fields blank.
Box 19: Additional Claim Information (Designated by NUCC). Some payers require extra information here: narrative descriptions, concurrency details, or additional identifiers. Check individual payer guidelines. If no specific requirement exists, leave it blank. Don’t fill it with unnecessary data hoping it helps.
Box 20: Outside Lab? Charges. Check YES if an outside laboratory performed the lab work, and enter the total outside lab charges. Check NO if your practice performed everything in-house. When an outside lab is involved, they typically bill separately. Don’t include their charges in your Box 28 total unless you’re the billing entity for those services.
Box 21: Diagnosis or Nature of Illness or Injury. How many diagnoses can be reported on the CMS 1500? Box 21 holds up to 12 ICD-10-CM diagnosis codes, labeled with reference letters A through L. List the primary diagnosis in position A. Code to the highest level of specificity.
All codes must be valid under the current FY 2026 ICD-10-CM code set, effective October 1, 2025, which introduced 614 new codes, deleted 28, and revised 38. Every service line in Box 24 must link back to at least one diagnosis listed here through the pointer in Box 24E. Missing that connection results in a “lack of medical necessity” denial.
Box 22: Resubmission Code and Original Reference Number. Leave this blank on original submissions. For CMS 1500 resubmission codes, enter Frequency Type Code 7 (replacement) plus the original claim reference number from the payer’s ERA (Electronic Remittance Advice) or EOB (Explanation of Benefits). For void or cancellation, enter Frequency Type Code 8. Submitting a corrected claim without Code 7 causes the payer to flag it as a duplicate and reject it.
Box 23: Prior Authorization Number. Enter the prior authorization, precertification, or referral number the payer assigned. If no authorization was required, leave it blank. Here’s the thing about Box 23: if the service required authorization and this box is empty, the claim gets denied regardless of whether the authorization was actually obtained. The payer’s system can’t match what it can’t see.
CMS digital prior authorization rules are tightening enforcement matching between Box 23 and payer authorization systems in 2026. If your practice struggles with authorization-related denials, a structured denial management process catches these before they become write-offs.
Service Line Information (Boxes 24A through 24J)
This is where most medical billing mistakes on the CMS 1500 form happen. Boxes 24A through 24J repeat across six service lines on a single form. Each row is one billable service. Each column within that row captures a different data point. When you’re learning how to fill out a CMS 1500 form, this section demands the most attention because coding errors, modifier omissions, and pointer mismatches all originate here.
Think of it as a spreadsheet. Six rows, 10 columns. Every cell has to be right, or the entire row gets rejected.
Box 24A: Dates of Service (FROM and TO). Enter the date the service was performed. Format: MM/DD/YY. That’s a two-digit year, not four. This is one of the most common formatting errors billers make, especially when switching between Box 3 (which uses MM/DD/YYYY) and Box 24A. For single-day services, the FROM and TO dates are identical. Multi-day services like inpatient stays use a date range. Blank dates cause immediate rejection.
Box 24B: Place of Service Code. Enter the two-digit code indicating where the service was rendered. The place of service codes for CMS 1500 directly affect reimbursement because payers apply different fee schedules based on location. Here are the most common place of service codes for HCFA 1500 and CMS-1500 professional claims:
| POS Code | Service Location Description |
| 11 | Services delivered within a physician’s office setting |
| 02 | Telehealth services provided when the patient is not at home |
| 10 | Telehealth services conducted while the patient is at home |
| 21 | Care provided in an inpatient hospital environment |
| 22 | Outpatient services rendered within a hospital campus |
| 23 | Treatment given in a hospital emergency department |
| 31 | Services performed in a skilled nursing care facility |
You can verify codes against the CMS Place of Service Code Set, last modified February 17, 2026.
2026 POS 66 alert: CMS created POS 66 (PACE Day Health Center) via Transmittal R12779CP, implemented January 6, 2025. POS 66 applies to Medicaid claims only. Medicare claims submitted with POS 66 will be denied. Don’t use it for Medicare patients.
Telehealth confusion: POS 02 is for telehealth when the patient is not at home. POS 10 is for telehealth when the patient is at home. Medicare distinguishes between them. Some commercial payers still require POS 02 for all telehealth visits regardless of patient location. The CMS 1500 place of service codes you select must align with telehealth modifiers (GT, 95) in Box 24D’s modifier columns.
Box 24C: EMG (Emergency). Check this box only if the service was provided on an emergency basis. Leave it blank for non-emergency services. Some payers use this field to determine coverage for out-of-network emergency care.
Box 24D: Procedures, Services, or Supplies (CPT/HCPCS Codes and Modifiers). Enter the CPT or HCPCS code describing the service performed. CPT codes are updated annually by the AMA, effective January 1. HCPCS codes get quarterly updates from CMS. Always verify accuracy using the full code description from AMA CPT code guidelines, not short descriptions from your software dropdown.
Up to four modifiers can go in the modifier columns to the right of the procedure code. Here are the ones that cause the most problems:
- Modifier -25: Significant, separately identifiable E/M (Evaluation and Management) service on the same day as a procedure. Omitting this modifier is one of the highest denial triggers across all specialties.
- Modifier -59: Distinct procedural service. Indicates that bundled procedures were performed independently. Misuse is a known audit trigger under CCI (Correct Coding Initiative) edits.
- Modifiers GT and 95: Required for synchronous telehealth services. Must pair with the correct POS code (02 or 10).
- Modifier -76: Repeat procedure by the same physician on the same day. Often forgotten.
For example, selecting 90837 when the session was 38 minutes should be billed as 90834. That’s a CMS 1500 form example of how code selection errors directly affect payment accuracy.
Unbundling (billing separately for services that should be combined) and upcoding (selecting a higher-reimbursement code than the service warrants) are compliance risks. They can trigger fraud investigations even when unintentional. Your claims submission process should include scrubbing for both before anything goes to the payer.
Box 24E: Diagnosis Pointer. Enter the reference letter (A through L) that links this service line to its justifying diagnosis in Box 21. Don’t enter the actual ICD-10 code here. Only the letter reference. Each service line needs at least one valid pointer. Missing pointers result in denial for “lack of medical necessity.”
You can enter up to four pointers per service line. Don’t use commas between letters; left-justify them. So “A B” is correct, not “A, B.”
2026 OCR warning: The March 2026 First Coast MAC guidance warns that OCR scanners misread the letters “I” and “L” in Box 24E when poor fonts are used on paper claims. Use a clear, OCR-friendly font if you’re submitting paper CMS-1500 forms.
Box 24F: Charges. Enter the charge amount for this service line. Don’t include dollar signs, commas, or decimal points. Enter “15000” for $150.00. Each line charge must correspond to the CPT/HCPCS code in 24D. The sum of all Box 24F entries must equal the total in Box 28. Any mismatch causes rejection.
Box 24G: Days or Units. Enter the number of units for the service. For most services, enter “1.” Timed services like physical therapy or infusion therapy require units based on time intervals. Anesthesia claims use total time in minutes. Incorrect units are a common cause of overpayment recovery and audit exposure.
Box 24H: EPSDT Family Plan (Medicaid Only). Check this for Early and Periodic Screening, Diagnostic, and Treatment (EPSDT) services. It’s used for Medicaid pediatric claims. Leave it blank for Medicare and commercial submissions.
Box 24I: ID Qualifier. Enter the qualifier for the rendering provider’s non-NPI identification number if required. In most cases, leave this blank. The NPI in Box 24J is the standard identifier, and payers rarely require anything else here.
Box 24J: Rendering Provider ID. The bottom shaded portion holds the rendering provider’s NPI. The top unshaded portion is for a non-NPI number if the payer requires one (rare). The rendering provider is the individual clinician who performed the service. In group practices, this is not the same as the billing provider NPI in Box 33a. Solo practitioners will have the same NPI in both fields.
Service line coding is where the technical complexity of how to fill out a CMS 1500 form peaks. Getting modifiers, POS codes, diagnosis pointers, and charge amounts right on every line takes focused expertise. If your team is handling this alongside patient care, front desk duties, and everything else, One O Seven RCM’s medical billing specialists manage these details daily so your staff doesn’t have to.
Provider, Billing, and Payment Information (Boxes 25 through 33)
This final section of the CMS 1500 form closes out the claim with provider identification, total charges, payment details, and the required signature. Errors here often involve mismatched NPIs and Tax IDs, which are straightforward to prevent but surprisingly common.
Box 25: Federal Tax ID Number. Enter the billing provider’s Employer Identification Number (EIN) or Social Security Number (SSN). Check the box indicating which type you’re using. The Tax ID must match the NPI in Box 33a according to payer enrollment records. A mismatch between Box 25 and Box 33a causes rejection before the claim reaches adjudication.
Box 26: Patient’s Account Number. Enter the account number your practice assigned to the patient. This field is optional but strongly recommended. The account number appears on the ERA (Electronic Remittance Advice) and EOB (Explanation of Benefits), making payment posting and AR follow-up significantly faster. Use a consistent format across all claims.
Box 27: Accept Assignment? Check YES if the provider accepts assignment, meaning they agree to accept the payer’s allowed amount as payment in full. Check NO if they don’t. Medicare participating providers must check YES. Assignment status directly affects how much you can balance bill the patient.
Box 28: Total Charge. Enter the total of all charges from all service lines. This is the sum of every Box 24F entry. Don’t include dollar signs, commas, or decimal points. If this number doesn’t match the sum of your line charges exactly, the claim gets rejected. It’s simple math, but it’s one of the most common rejection triggers on paper submissions.
Box 29: Amount Paid. Enter the amount already paid toward this claim by the patient or another payer. For primary claims with no prior payment, enter “0” or leave blank depending on payer preference. On secondary claims, enter the amount the primary insurer paid.
Box 30: Reserved for NUCC Use. Leave blank. This field previously captured “Balance Due” but is now reserved.
Box 31: Signature of Physician or Supplier. The rendering provider or an authorized representative must sign and date this box. “Signature on File” works for electronic submissions and established provider relationships. Rubber stamp signatures are not acceptable on paper claims per the March 2026 First Coast MAC guidance. Without a valid signature, the claim comes back as incomplete.
Box 32: Service Facility Location Information. Enter the name, address, and NPI (in Box 32a) of the facility where services were rendered, if it’s different from the billing provider’s address in Box 33. When services were performed at the billing provider’s office, some payers allow this blank; others require it regardless. Box 32b holds a non-NPI facility identifier if the payer requires one. Check your payer’s specific rules.
Box 33 on CMS 1500: Billing Provider Info and Phone Number. Enter the billing provider’s name, address, and phone number. Box 33a holds the billing provider’s NPI. You can verify NPIs through the NPPES NPI lookup tool. Box 33b holds the taxonomy code in CMS 1500, preceded by qualifier ZZ. For example: ZZ 207R00000X for internal medicine.
The billing provider is the entity submitting the claim. In group practices, Box 33 is typically the organization. Box 24J is the individual clinician. The NPI in Box 33a must match the Tax ID in Box 25 in payer enrollment records. That’s the connection payers check first, and it’s the connection that causes the most preventable rejections when credentialing data is outdated.
CMS-1500 Form Example: What a Correctly Filled-Out Form Looks Like
The best way to verify your understanding of how to fill out a CMS 1500 form is to see a completed example. Here’s a common scenario: an established patient office visit for a follow-up appointment. Specialty is internal medicine. The service is an evaluation and management visit, CPT 99214. Diagnoses are essential hypertension (I10) and type 2 diabetes mellitus with hyperglycemia (E11.65). POS 11 (Office).
This sample cms 1500 form filled out covers the key boxes:
| Section | Field Name | Example Entry (Reworded) |
| Header | Insurance Carrier Details | Blue Cross Blue Shield, PO Box 12345, Dallas, TX 75201 |
| Box 1 | Coverage Category | Group Health Plan selected |
| Box 1a | Policy/Member ID | XYZ123456789 |
| Box 2 | Patient Full Name | Jane M. Doe |
| Box 3 | Date of Birth & Gender | 03/15/1972, Female |
| Box 5 | Patient Mailing Address | 456 Oak Street, Houston, TX 77001 |
| Box 11c | Insurance Plan Name | BCBS PPO |
| Box 21 (A) | Primary Diagnosis Code | I10 – Essential Hypertension |
| Box 21 (B) | Additional Diagnosis Code | E11.65 – Type 2 Diabetes with hyperglycemia |
| Box 24A | Service Date Range | 01/15/2026 to 01/15/2026 |
| Box 24B | Place of Service Code | 11 (Office setting) |
| Box 24D | Procedure Code (CPT) | 99214 |
| Box 24E | Diagnosis Reference Pointer | A, B |
| Box 24F | Billed Amount | $150.00 |
| Box 24G | Number of Units | 1 |
| Box 24J | Rendering Provider NPI | 1234567890 |
| Box 25 | Federal Tax ID (EIN/SSN) | 12-3456789 (EIN selected) |
| Box 28 | Total Charges | $150.00 |
| Box 33a | Billing Provider NPI | 0987654321 |
| Box 33b | Provider Taxonomy Code | ZZ 207R00000X |
Notice the details that matter in this CMS 1500 example. Box 24E shows “A B,” linking the office visit to both the hypertension and diabetes diagnoses. That’s correct pointer usage for a visit addressing two chronic conditions. The charge in 24F has no dollar sign or decimal. The rendering NPI in 24J differs from the billing NPI in 33a because this is a group practice: the individual physician (rendering) bills under the organization (billing). Box 33b includes the ZZ qualifier before the taxonomy code 207R00000X (Internal Medicine).
Now consider how this example cms 1500 form filled out would change for a telehealth visit. POS switches from 11 to 02 (patient not at home) or 10 (patient at home). Modifier 95 gets added in Box 24D for synchronous telehealth. The service facility in Box 32 reflects the provider’s location rather than a physical clinic address. Everything else stays the same. How to fill out the CMS 1500 form correctly doesn’t change based on delivery method; the data fields just shift to match the service context.
These sample filled-out CMS 1500 forms show the most common scenarios. For specialty-specific examples or help building claim templates for your practice, contact our team.
Tips for Error-Free CMS-1500 Submission
Knowing how to fill out a CMS 1500 form is the foundation. Keeping submissions error-free across thousands of claims takes process, not just knowledge. The strategies below are used by billing teams that consistently maintain first-pass acceptance rates above 95% and average days to payment below 21.
Build a Pre-Submission Checklist
Every claim should pass the same checkpoints before it leaves your office. Confirm patient demographics match payer records. Verify ICD-10 codes are current and specific. Check that every service line has a valid diagnosis pointer in 24E. Make sure NPIs are correct in 24J and 33a, modifiers are applied where required, and Box 28 totals match the sum of Box 24F line charges. Signatures must be present in Boxes 12, 13, and 31. If it’s a resubmission, Box 22 needs the correct frequency code.
A two-minute review prevents weeks of rework.
Download our free CMS 1500 Box-by-Box Field Reference Guide (PDF) to use in your practice. [Download link]
Verify Patient Information at Every Visit
Don’t rely on intake data collected months ago. Insurance information changes constantly: policy renewals, employer switches, marriages, address moves. Ask patients to confirm their insurance card details at each appointment. Run electronic eligibility verification before the encounter to catch inactive policies or changed plan details. A quick check at the patient registration process level prevents denials downstream.
Use Claims Scrubbing Tools
CMS 1500 software with built-in claims scrubbing validates claims before submission. These tools check for missing fields, code mismatches, NPI errors, and formatting violations. They catch mistakes that human reviewers miss, especially at high claim volumes. Even small practices benefit from the basic scrubbing functionality in modern EHR and practice management systems. Automation doesn’t replace expertise. It adds a second validation layer that never gets tired.
Stay Current with Annual Code Updates
The NUCC updates its Instruction Manual annually each July 1. The current version is 13.0, effective July 2025, containing the latest CMS 1500 form instructions. CMS updates ICD-10-CM codes annually on October 1. The AMA updates CPT codes annually on January 1. HCPCS codes get quarterly updates. Medicare Administrative Contractors publish supplementary guidance throughout the year.
Assign one team member to monitor these cycles and distribute changes to the billing team within 30 days of each release. Outdated CMS 1500 instructions cost more in rework than the time it takes to stay current.
Consider Professional Billing Support
Even when your team knows how to fill out a CMS 1500 form, volume and complexity can overwhelm internal resources. When claim denials climb, staff turnover disrupts billing continuity, or payer requirements change faster than your team can adapt, outsourcing to an expert medical billing team makes financial sense.
A dedicated revenue cycle management partner brings current coding knowledge, payer-specific expertise, and established workflows that reduce claim denials and accelerate collections. The cost is typically offset within 60 to 90 days through improved first-pass rates and faster payment cycles.
Frequently Asked Questions About Filling Out the CMS-1500 Form
How do you fill out a CMS 1500 form step by step?
Start with the carrier block: enter the payer’s claims processing address in the top right corner. Complete patient demographics in Boxes 1 through 13, then condition and authorization details in Boxes 14 through 23. Enter service line information in Boxes 24A through 24J, and close with provider billing details in Boxes 25 through 33. Each box has specific format requirements. Every service line must link to at least one diagnosis in Box 21 through a pointer in Box 24E.
What is the CMS-1500 form used for?
The CMS-1500 form is used by non-institutional healthcare providers to submit claims for reimbursement to Medicare, Medicaid, and commercial insurance payers. It captures patient demographics, diagnosis codes (ICD-10-CM), procedure codes (CPT/HCPCS), dates of service, charges, and provider information. The CMS 1500 claim form is used for professional services as the standard communication tool between outpatient providers and payers.
How many boxes does the CMS 1500 form have?
The CMS-1500 form has 33 numbered items. The actual number of data entry points is higher because many items contain multiple subfields. Box 9 has subfields 9a through 9d. Box 11 has 11a through 11d. Box 24 repeats across six service lines with columns A through J in each row. So while there are 33 items, you’re filling in well over 100 individual fields on a complete claim.
What is the difference between CMS 1500 and UB-04?
The CMS-1500 is for professional outpatient claims submitted by individual non-institutional providers: physicians, therapists, and ambulance services. The UB-04 (CMS-1450) is for institutional facility-based claims from hospitals, nursing facilities, and home health agencies. The CMS-1500 has 33 items with an electronic equivalent of the 837P. The UB-04 has 81 fields with an electronic equivalent of the 837I. Using the wrong form results in immediate rejection.
Where is the carrier block located on the CMS 1500?
The carrier block sits in the top right corner of page one. It’s the only field on the CMS-1500 that isn’t numbered. Enter the insurance carrier’s claims processing address here, not their general corporate mailing address.
How many diagnoses can be reported on the CMS 1500?
Box 21 holds up to 12 ICD-10-CM diagnosis codes, labeled with reference letters A through L. Each service line in Box 24 can point to up to four of these diagnoses through Box 24E. Place the primary diagnosis in position A. Every billed CPT code must link to at least one diagnosis, and codes should be ranked by clinical relevance to the service performed.
Can you handwrite a CMS 1500 form?
Technically yes, but it’s strongly discouraged. Medicare requires electronic submission under ASCA unless a provider qualifies for a waiver. Handwritten entries processed through OCR scanning frequently cause misread characters and processing errors. All entries should be typed or computer printed in black ink using a clear font that OCR systems can read accurately.
Where does the taxonomy code go on the CMS 1500?
The taxonomy code in CMS 1500 goes in Box 33b. It identifies the billing provider’s specialty when the provider has multiple taxonomy codes and the one reported affects coverage determination. Enter the qualifier ZZ immediately before the taxonomy code. For example: ZZ 207R00000X for internal medicine.
What is the current version of the CMS 1500 form?
The current version is 02/12. You’ll find the version number printed in the bottom left corner of the form. The latest NUCC Instruction Manual governing how to complete the form is Version 13.0, effective July 1, 2025. NUCC updates the manual annually each July.
What is the difference between the rendering provider and the billing provider on the CMS 1500?
The rendering provider is the clinician who performed the service. Their NPI goes in Box 24J. The billing provider is the entity submitting the claim. Their NPI goes in Box 33a. In solo practices, both NPIs are the same. In group practices, Box 33a is typically the organization and Box 24J is the individual clinician. The Tax ID in Box 25 must correspond to the billing provider’s NPI in Box 33a per payer enrollment records.
What happens if I leave a required box blank on the CMS 1500?
Blank required fields trigger either a rejection (pre-adjudication) or a denial (post-adjudication), depending on which field is missing. Missing patient demographics cause front-end rejections. Missing diagnosis pointers in Box 24E result in “lack of medical necessity” denials. Missing NPIs in Boxes 24J or 33a make the claim unprocessable. Blank required boxes are a leading cause of preventable claim failures.
Do I need to fill out Box 22 on every CMS 1500 claim?
No. Box 22 is only for resubmissions. Leave it blank on original claims. When resubmitting a corrected claim, enter Frequency Type Code 7 (replacement) or Code 8 (void) along with the original claim reference number from the payer’s ERA or EOB. Submitting a correction without completing Box 22 causes the payer to flag it as a duplicate and reject it.
Submit Cleaner Claims by Getting the CMS-1500 Right the First Time
Learning how to fill out a CMS 1500 form correctly is one of the most directly revenue-impacting skills in medical billing. Every box has rules. Every field has a format. Every omission has a cost. Top-performing practices achieve first-pass acceptance rates above 95% and average days to payment below 21 by getting the form right before submission, not by fixing it after rejection.
The rules aren’t static. The FY 2026 ICD-10-CM update changed over 600 codes. NUCC released Instruction Manual Version 13.0 in July 2025. The March 2026 First Coast MAC guidance introduced hard rejections for missing Item 17 qualifiers. POS 66 is now a Medicare denial trigger. Practices that track these updates submit cleaner claims. Practices that don’t keep reworking claims that should’ve been clean the first time.
If your practice is spending too much time correcting claims, chasing rejections, or training new billing staff on CMS-1500 completion, a dedicated billing partner can help. One O Seven RCM provides end-to-end medical billing services built around getting claims right the first time. From accurate patient registration and clean claim submission to denial management and AR follow-up, we handle the details so your team can focus on patient care. Contact our billing specialists for a free consultation and see how we can improve your first-pass acceptance rate within 90 days.
