For registered cargo tank facilities

An overdue tank cannot legally be filled.

HM-183 Tank Inspector runs DOT 406/407/412 and MC 306/307/312/330/331 test and inspection programs under 49 CFR Part 180 Subpart E. It makes the schedule deterministic and the report provably complete before it is filed.

Get it on the App Store $199 · iPhone & iPad · one-time

Cargo Tanks list showing four trailers with their specification and manufacturer, each tagged Current, Due Soon, Overdue, or Out of Service.

Current

Nothing due

Due Soon

Schedule it

Overdue

Do not fill

Out of Service

Failed a test

The programme, not just a calendar

Which tests a tank owes is a function of how it is built and what it carries. The app derives that from the tank record rather than asking you to remember it.

01 / REGISTER

Describe the tank

Every configuration and service flag the regulation cares about: lined, insulated, vacuum loaded, corrosive lading, chlorine service. Scan the specification plate to register one quickly.

02 / SCHEDULE

Let the table decide

The applicable V, I, L, K, P, and T tests and their intervals are selected from the §180.407(c) table, including its notes and exemptions, with a citation on every requirement.

03 / INSPECT

Work the checklist

Per-test checklists transcribed from §180.407(d) through (i) and adjusted to that tank's configuration. Each line carries the paragraph it came from.

04 / FILE

Produce the report

The full §180.417(b) report with a live list of anything still missing, finger-drawn inspector and owner signatures, and a paginated US Letter PDF.

Six test classes, tracked separately

Each has its own interval, its own checklist, and its own retest date computed from the last one performed — or from the certification date when it has never been done.

V

External visual

I

Internal visual

L

Lining

K

Leakage

P

Pressure

T

Thickness

Built around the thing that gets cited

FMCSA's most cited facility violation is a test report missing required information. So the report is the fixed point of the app, and everything else feeds it.

Guardrails, not suggestions

The opinions worth having are the ones that keep a tank legal and a record defensible, so the app enforces them rather than warning you.

Blocks completion

An incomplete report

The §180.417(b) fields are checked as you go, with a live list of what is still outstanding. A report cannot be finished incomplete.

Flags out of service

A failed test

A failure takes the tank out of service until a passing retest is recorded. §180.413 repair records document what was done in between.

Screened

Inspector qualification

An inspector roster with §180.409 qualification screening, alongside a calibration registry for the instruments used.

After a pass

The marking line

The app produces the §180.415 marking line to stamp on the tank once the tests pass.

Facility details

Deterministic retest dates

Computed from the most recent test, or from the certification date when a test has never been performed, with Current, Due Soon, and Overdue at a glance.

Specification plate scanning

Register a tank from its plate rather than transcribing the serial number, manufacturer, specification, and MAWP by hand.

Report history per tank

Every report kept against the tank it belongs to, exportable as a paginated US Letter PDF whenever an auditor asks.

Fully offline

No account, no server, no tracking. Your records never leave the device — which also means they work in a yard with no signal.

Where this app stops

HM-183 Tank Inspector performs deterministic calculations and completeness validation only. It does not certify a cargo tank. The qualified inspector makes the final determination, and the app is built to make that determination easier to evidence, not to replace it.

Always verify requirements against the current text of 49 CFR. The app shows the citation behind every interval and every checklist line precisely so that verification is possible.

Records are stored on the device. There is no account and no server of ours anywhere in the product.