READ YOUR LES.
CATCH WHAT'S WRONG.

Upload your military Leave and Earnings Statement. We break down every line in plain English and check your pay against the official 2026 tables, to the penny. Free. Nothing is stored.

2026 pay table verifiedNothing saved, everAll six branches

Analyze your LES

Your LES contains personal data. That is exactly why this site stores nothing: no accounts, no database, no copies. The file is parsed in memory and gone.

Watch how it works

A recording of the real site: what the check does, what it does not do, and the ten second pay check. About a minute and a half.

Read the transcript

Every month you get a Leave and Earnings Statement. Most people never check it. A wrong rate does not announce itself. It sits on the statement month after month, until it turns into a debt letter for money you already spent. CheckMyLES explains every line of your LES in plain English, and checks the numbers it can against the official published 2026 pay tables. Upload a PDF or a photo of your statement. It works with all six branches. Your statement is personal data, so this site keeps no accounts, no database, and no copies. It is read in memory, and gone when your report renders. Want to skip the upload? The ten second Basic Pay check needs only your pay grade and years of service. Tap Check it, and you see the official 2026 monthly base pay for that grade, to compare with your statement. Not sure what a line means? Every code on your LES, like BAH and SDAP, has a plain English page. Army and Air Force myPay, Marine Corps MOL, Coast Guard Direct Access. Different layouts, same money. It reads them all. One honest note. Automated reading can be wrong, so a flag is not proof, and your finance office and myPay are the only authoritative sources. CheckMyLES.com. Free. Check your statement while it is current.

10-second Basic Pay check (no upload)

Just want to know if your base pay matches the official 2026 table? Pick your grade and years of service.

MOST PEOPLE NEVER CHECK.

A wrong rate does not announce itself. It sits on the statement month after month until it turns into a debt letter for money you already spent. Ten seconds now is the whole defence.

Check my statement

Every code, decoded

BAH, BAS, SDAP, FITW, AGCY-MATCH. Every line on your LES has a plain-English page: what it is, the 2026 rate, and what goes wrong with it.

Browse all LES codes

Errors hide for years

GAO found military pay errors that sat undetected for up to two years, then turned into surprise debt letters. The fix is simple: check your statement while it is current.

Read the DEBT guide

Your branch, your format

Army and Air Force myPay, Marine Corps MOL, Coast Guard Direct Access. Different layouts, same money. We read them all.

Branch guides

Questions people ask

What is CheckMyLES?

CheckMyLES is a free tool that explains every line of your military Leave and Earnings Statement (LES) in plain English and checks the checkable numbers against the official published 2026 pay tables. It also tells you what to ask your finance office when something looks off. There are no accounts. It is an independent educational tool, not affiliated with the Department of Defense, DFAS or any branch of the armed forces.

Is my LES stored when I upload it?

No. Your file is held in server memory only long enough to read the numbers off it, which takes a few seconds. It is never written to disk and never stored in a database, and it is gone when your report renders. To read it, the document is transmitted to an automated document-reading service under its API terms, and it is not used to train models per that service's API data policies. We do not sell, share or retain personal data from statements.

Can I check my pay without uploading anything?

Yes. The 10-second Basic Pay check needs nothing but your pay grade and your years of service. You can also enter the monthly base pay shown on your LES to compare it with the official 2026 table.

Which branches and file types does it work with?

It covers all six branches: Army, Air Force, Space Force, Navy, Marine Corps and Coast Guard. The layouts differ, for example Army and Air Force myPay, Marine Corps MOL and Coast Guard Direct Access, and the site reads them all. You can upload a PDF or a photo of your LES.

How accurate is the check?

The 2026 pay, BAS and SGLI figures are taken from published official rates and cross-checked. Reading an uploaded statement is automated, though, and automated reading of a scanned or photographed document can be wrong. A verified result is not a guarantee that your pay is correct, and a flag is not proof that it is wrong. Your finance office and myPay are the only authoritative sources.

Why should I check my LES?

A wrong rate does not announce itself. Government audits found military pay errors that sat unnoticed for up to two years before turning into surprise debt collections against service members and their families. The fix is simple: check your statement while it is current.

Where can I look up what an LES code means?

Every line on your LES has a plain-English page that says what it is, what the 2026 rate is, and what goes wrong with it. Examples include BAH, BAS, SDAP, FITW and AGCY-MATCH, and the full glossary is on the LES Codes page.