Reference·SVC Segment·SVC02
X12 835 Reference

SVC02 in X12 835: A Field Guide to Line Item Charge Amount

Jul 27, 2026 · 4 min read
← SVC01-2 SVC03 →

SVC02 is the number the provider billed, sitting right next to the number the payer paid — and the gap between them is the entire point of a remittance advice.

Quick answer

SVC02 is the Line Item Charge Amount: the dollar figure the provider submitted for this specific service line, before any payer adjustments. It is a plain numeric field with no code values, but it is the anchor that every downstream reconciliation calculation — paid amount, adjustment amount, patient responsibility — gets measured against.

What this element contains

Format
Decimal amount — a positive numeric value, typically carrying two decimal places, with no currency symbol or thousands separator
Relationship to SVC03
Charge vs. paid — SVC02 minus SVC03 should generally reconcile against the sum of the line-level CAS adjustment amounts that follow
Relationship to CLP
Line vs. claim total — the sum of SVC02 across all lines in a claim loop typically ties back to the claim-level charge amount reported in CLP03

Example

Synthetic example Generated by Synthibase
SVC*HC:99213:25*125.00*100.00**1*HC:99212*1*

The 125.00 immediately after the SVC01 composite is SVC02 — the amount originally billed for this office visit line.

Where this trips people up

Test data that always sets SVC02 to a round number like 100.00 hides bugs in decimal handling that show up the moment real billed amounts like 187.43 arrive. Another common gap: generators that never produce a SVC02 equal to SVC03 fail to exercise the fully-paid-with-no-adjustment path, which is actually one of the more common real-world outcomes and deserves its own test case rather than being treated as an edge case.

X12 835 SVC Segment Guide: Fields, Format, and Testing Gotchas
How to Test 835 Remittance Reconciliation Before Go-Live
EDI 835 Remittance Advice: Complete Guide for Healthcare IT
Stress-test your charge-to-payment math
Synthibase varies SVC02 amounts realistically — odd cents, full payments, partial payments — so reconciliation logic gets tested against the numbers it will actually see in production.
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.