Reference·AMT Segment·AMT01
X12 835 Reference

X12 835 AMT01 (Amount Qualifier Code): Format, Values, and Testing Notes

Jul 28, 2026 · 4 min read
AMT02 →

AMT02 is just a number until AMT01 tells you what it means. Get the qualifier wrong in a synthetic file and you can accidentally teach a reconciliation engine that an interest payment is a patient credit, or vice versa.

Quick answer

AMT01 is a short alphanumeric code that tells the receiving system how to interpret the dollar amount carried in AMT02 for this claim. It is drawn from a defined list of qualifier values, and each 835 remittance can include multiple AMT segments on the same claim, each with a different qualifier, so a single claim might report both an interest amount and a patient-paid amount side by side.

Common qualifier codes you will see in test files

I
Interest — interest the payer is including in this remittance, on top of the principal amount in CLP04
F5
Patient Amount Paid — an amount the patient already paid toward this claim before the payer's payment was calculated
T
Total Claim Before Adjustments — the claim total prior to any of the adjustments reported later in CAS segments
B6
Allowed Amount — the amount the payer's contract or fee schedule allows for the claim, before patient responsibility is applied

Example

Synthetic example Generated by Synthibase
AMT*F5*25.00

A synthetic AMT segment showing the patient had already paid $25.00 toward this claim.

Where this trips people up

It is tempting for a test data generator to always emit the same qualifier, usually patient paid amount, because it is the one developers think of first. That leaves parsing logic for interest, allowed amount, and other qualifiers completely unexercised. A thorough synthetic file should rotate through the qualifier set and occasionally include more than one AMT segment per claim, since that combination is exactly where mapping bugs tend to hide.

X12 835 AMT Segment Guide: Fields, Format, and Testing Gotchas
EDI 835 Remittance Advice: Complete Guide for Healthcare IT
How to Test 835 Remittance Reconciliation Before Go-Live
Stop hand-picking a single AMT qualifier
Synthibase varies AMT01 qualifiers realistically across a generated 835 batch, so your parser gets tested against interest, patient-paid, and allowed-amount scenarios instead of just the one you remembered to hardcode.
Start free trial →
This page is written independently by Synthibase for testing and informational purposes. It is not an official publication of HL7 International or X12/Washington Publishing Company, and is not a substitute for reviewing the official standard or your trading partner's companion guide. See our Terms of Service for full legal terms.