Free 835 viewer
Open one 835 remittance file and read it in plain view: the payments at the top, then every claim, which opens to show its service lines and adjustments. Each claim shows its own arithmetic, charge minus adjustments equals paid, and whether it holds.
Your file never leaves this computer. It is read and processed inside this page, which is built so it cannot make network requests. It keeps working with your internet turned off.
Verification
This viewer is free and shows the file on screen. For spreadsheets of the same file, use 835 to Excel.
Payments in this file
Claims
What gets checked
- Envelope control numbers match and segment counts agree with the trailers.
- Each service line: charge minus adjustments equals the amount paid.
- Each claim: charge minus claim-level and service-line adjustments equals the claim payment, shown beside the claim.
- Each payment: the total paid equals the sum of claim payments minus provider-level adjustments.
- Every claim in the file is on screen, and a second pass over the file finds no claim out of balance.
How it works
- Choose the file. Drop one 835 file on the page. It is read by your browser and stays on your computer.
- The file is balanced. Every service line, claim, and payment is checked against the totals inside the file. The result is shown as a list of checks.
- Read claim by claim. Each claim is one row showing its patient control number, status, and balance. Open a claim to see its claim-level adjustments and each service line with the line's own adjustments.
- Search and filter. Type part of a patient control number, pick a claim status, or show only claims that do not balance.
Worked example
A made-up file with two payments ($625.00 by ACH and $100.00 by check) and four claims. Each claim row shows charge − adjustments = paid.
| Patient control # | Status | Charge | Adjustments | Paid | Balance shown |
|---|---|---|---|---|---|
| PCN0001 | Paid as primary (1) | $500.00 | $150.00 | $350.00 | $500.00 − $150.00 = $350.00 |
| PCN0002 | Denied (4) | $250.00 | $250.00 | $0.00 | $250.00 − $250.00 = $0.00 |
| PCN0003 | Paid as secondary (2) | $400.00 | $100.00 | $300.00 | $400.00 − $100.00 = $300.00 |
| PCN0004 | Paid as primary (1) | $150.00 | $50.00 | $100.00 | $150.00 − $50.00 = $100.00 |
All four claims balance. Together: $1,300.00 charged − $550.00 adjusted = $750.00 paid. Opening PCN0003 shows $20.00 adjusted at claim level and $80.00 on its one service line, which is the $100.00. The first payment's claims were paid $650.00, less $25.00 of provider-level adjustments, which is the $625.00 payment.
The example uses made-up names and numbers.
Questions
Is it really free?
Yes. Reading a file on screen has no daily limit and needs no account. Spreadsheet exports are on the 835 to Excel page, which has a free daily allowance and paid plans.
Does my file get uploaded?
No. This page is served with a policy that blocks every kind of network request from the page, so it has no way to send your file anywhere. You can disconnect from the internet after the page loads and it still works.
How is this different from 835 to Excel?
This page is for reading: one claim at a time, with its lines and adjustments nested under it and its balance worked out beside it. 835 to Excel turns the same file into flat tables for a spreadsheet.
What happens when a claim does not balance?
The claim row is marked, the difference from the paid amount in the file is shown, and the checks at the top say the file is not verified. A filter shows only those claims.
Does it explain the reason codes?
Group and reason codes are shown exactly as they appear in the file. Adjustment group codes carry a short plain-language label. The published reason code description text is not included.
This tool calculates and checks numbers. It is not legal, tax, or medical advice.