Tank Container Fleet Management: Periodic Tests and Utilization
For transport procurement managers and freight buyers · Compare approaches

Tank Container Fleet Management: Periodic Tests and Utilization: Illustrative container yard discharge and Last Free Day pickup readiness check; not a client facility.
Quick answer: tank container fleet management
Tank container fleet management schedules each portable tank's 2.5-year intermediate and 5-year periodic inspections under IMDG Code 6.7.2.19 and 49 CFR 180.605, tracks the CSC examination date or ACEP marking, and measures loaded days, idle days, cleaning and repositioning, so utilization and cost per trip are known before the next booking.
TL;DR — what you’ll learn
- A UN portable tank may not be filled after its 5-year or 2.5-year test expires; one filled before expiry may still be carried for up to three months beyond it under IMDG 6.7.2.19.6.
- Missing the 2.5-year window by more than three months forces a full 5-year periodic test; in the worked example that adds $1,412 or ₹1,22,600 per tank.
- In the US, 49 CFR 180.605(b) requires inspection and test before further use when a tank has been out of hazmat service for a year or more.
- The illustrative 150-tank US fleet runs 60% utilization at $2,590 per trip; releasing 10 idle tanks saves $10,200 a month and cuts cost per trip to $2,477.
Topics: tank container fleet management · tank container test schedule · CSC plate · idle-day cost · iso tank fleet utilization
All quantities, amounts, product codes and events are illustrative teaching examples.
A chemical exporter books a tank for a Friday loading, the tank arrives clean and certified, and the surveyor at the shipper's gate refuses it because its 2.5-year intermediate test fell due four months ago. The booking rolls a week, a substitute tank is trucked in empty from another port, and the tank that was refused now needs a full five-year test instead of the cheaper intermediate one.
Tank container fleet management prevents that by treating every tank as a regulated pressure vessel with two test clocks, a structural examination date and a running cost per day. When the planning system knows each tank's last fill date and idle days, it books only tanks that can legally load, routes due tanks through a test depot while they would otherwise sit idle, and shows cost per trip before the freight rate is quoted.
- Compliance calendar: the 2.5-year and 5-year tests under IMDG Code chapter 6.7 and 49 CFR 180.605, and the CSC examination or ACEP marking.
- Fleet economics: utilization, idle days, cleaning and repositioning, with a worked fleet in dollars and rupees.
- Planning practice: a dated failure trace, the rules software should enforce, and a quarter-long rollout plan, all part of our logistics and supply chain hub.
What tank container fleet management covers beyond a single move
Single-move control asks whether one tank is clean, heated and released on time; fleet management asks which of 150 tanks should take the next booking at all. The answer depends on test dates, location, last cargo and how long each tank has been earning nothing.
Our guide to ISO tank cleaning certificates, heating and demurrage control covers the single shipment: prior-cargo compatibility, the cleaning document and the demurrage ledger. This article works one level up, across the whole fleet, where the costs that matter are idle tank-days, empty repositioning and tests that fall due in the wrong port.
- Asset view: each tank's plate data, approval, last pressure test, last visual inspection and CSC status, held as dated records rather than a free-text note.
- Location view: where each tank is, what it last carried, whether it is clean, and when it can next be filled.
- Time view: every tank-day classified as loaded, at shipper or consignee, cleaning, repositioning, idle or off-hire.
- Money view: ownership or lease cost per day, plus cleaning, repositioning, storage and test charges, divided by trips completed.
Two test clocks every portable tank carries on its data plate
A UN portable tank runs on a five-year periodic clock and a 2.5-year intermediate clock, and the planning system must store both. Booking against only the next five-year date is the most common way fleets load a tank whose intermediate test has quietly expired.
IMDG Code 6.7.2.19.2 requires an initial inspection and test before first service, a periodic inspection and test at not more than five-year intervals, and an intermediate inspection and test midway between them, which may be performed within three months of the specified date. The five-year inspection includes internal and external examination and, as a general rule, a hydraulic pressure test; the 2.5-year inspection includes internal and external examination, a leakproofness test and a check of service equipment.
UN portable tank scheduling under IMDG Code 6.7.2.19.2 runs on two clocks: a 5-year periodic inspection with a hydraulic pressure test and a 2.5-year intermediate inspection with a leakproofness test, the latter allowed within three months of its date, so fleet software must store both dates for every tank.
The US rule mirrors the intervals: 49 CFR 180.605(c)(1) requires IM and UN portable tanks to receive an initial test, a five-year periodic test and a 2.5-year intermediate test. Paragraph (h)(3) sets the hydrostatic test for IM and UN tanks at not less than 150% of maximum allowable working pressure, witnessed by an approval agency, and (k)(1) requires the tank to be marked with the month and year of the last pressure test and the date of the last visual inspection.
Scroll horizontally to see all columns.
| Inspection | Interval | Main content | Source | Planning effect |
|---|---|---|---|---|
| Initial | Before first service | Design check, internal and external examination, pressure test | IMDG 6.7.2.19.3; 49 CFR 180.605(c)(1) | New tanks enter the plan with both clocks started |
| Intermediate | 2.5 years, within 3 months of the date (IMDG) | Internal and external examination, leakproofness test, service equipment check | IMDG 6.7.2.19.5; 49 CFR 180.605(d) | Cheaper and faster; lost if the window is missed |
| Periodic | Not more than 5 years | Internal and external examination, pressure test as a general rule | IMDG 6.7.2.19.4; 49 CFR 180.605(e) | Longer off-hire; restarts both clocks |
| Exceptional | When damage, corrosion or leakage is found | At least the 2.5-year scope (IMDG); inspection and pressure test (US) | IMDG 6.7.2.19.7; 49 CFR 180.605(f) | Unplanned off-hire; usually after a damage report |
| Before further use (US) | Out of hazmat service one year or more, damage, modification | Inspection and test under 180.605 | 49 CFR 180.605(b) | Long-idle tanks carry a test cost before reuse |
The text of 49 CFR 180.605(c)(1) does not repeat the three-month window written into IMDG 6.7.2.19.2. A conservative planning rule for tanks that move in US trades is to treat the 2.5-year anniversary itself as the target date and use the IMDG window only as slack for ocean moves.
CSC structural examinations and ACEP marking beside the tank test
A tank container is also a container under the International Convention for Safe Containers, so its frame needs its own examination regime alongside the pressure-vessel tests. A tank with a valid test but a lapsed CSC examination is just as unbookable.
The IMO describes the safety approval plate as the evidence of approval that other contracting states recognise, and the convention places a duty on the owner to have the container periodically examined. In the US, 49 CFR 452.1(a) sets the first examination no later than five years after manufacture and subsequent examinations at intervals of no more than 30 months, and 452.1(b) requires the month and year of the next examination to be marked on or near the safety approval plate.
Container structural examination in the United States follows 49 CFR 452.1: the first examination within five years of manufacture, later ones at intervals of no more than 30 months, and the next-due month and year marked on or near the CSC safety approval plate unless the owner runs an approved continuous examination program.
Owners can replace periodic examinations with an approved continuous examination program. Under 49 CFR 452.7, the program is submitted to the US Coast Guard for approval and the container is marked with ACEP, the country and the approval year near the plate. Under 452.3(b), examination records are retained by the owner until the next examination. For fleet software, that means a tank carries either a next-examination date or an ACEP reference, and the allocation rule must handle both.
India is a party to both SOLAS and the CSC 1972, according to the Directorate General of Shipping's list of IMO conventions, and the IMO notes that the IMDG Code has been mandatory under SOLAS since 1 January 2004. An Indian fleet serving sea trades therefore runs the same chapter 6.7 test calendar as a US fleet; the differences sit in cost, distances and depot capacity, not in the test intervals.
Indian tank container operators serving sea trades apply the same IMDG Code chapter 6.7 test intervals as US operators, because India is a party to SOLAS, under which the IMDG Code has been mandatory since 1 January 2004, and to the CSC 1972, whose safety approval plates other contracting states recognise.
Who keeps the test records and who decides where each tank goes
Test evidence belongs to the owner, test results belong to the inspection body, and allocation belongs to the fleet planner. Problems start when the planner books from a spreadsheet that copies plate dates by hand.
Scroll horizontally to see all columns.
| Record | Kept by | Approved or witnessed by | Retention or validity |
|---|---|---|---|
| Design approval and manufacturer data | Owner or authorised agent | Approval agency or competent authority | While the tank is in that service (49 CFR 180.605(l)(1)) |
| Periodic and intermediate test report | Owner | Inspection body; approval agency witnesses US hydrostatic tests | Date, results, and name and address of the tester kept (180.605(l)(1)) |
| Plate and shell markings | Owner | Test facility | Updated after every test (180.605(k)(1)) |
| CSC examination record | Owner | Qualified examiner | Until the next examination (49 CFR 452.3(b)) |
| Cleaning document | Cleaning depot | Depot supervisor | Per move; checked at the next loading |
| Allocation decision | Fleet planner | Operations manager for exceptions | Per booking |
| Idle-tank disposal or sub-lease | Commercial manager | Finance | Reviewed monthly |
Buyers who hire tanks rather than own them should ask the provider for the test and examination dates of each tank before it is positioned, not after. A procurement contract that names the tank but not its test validity leaves the shipper carrying the risk of a refused loading.
When a missed intermediate window turns into a five-year test
A tank that misses its intermediate window by more than three months cannot simply take the 2.5-year test late. Since the IMDG Code 2020 edition, amendment 40-20, a portable tank that has missed the timeframe may only be filled again after a new five-year periodic inspection and test.
The rule sits in IMDG 6.7.2.19.6. A tank may not be filled and offered for transport after its last periodic test has expired, although a tank filled before expiry may be transported for up to three months beyond it, and empty uncleaned tanks may travel to the next test. The International Tank Container Organisation notes that the amendment applies only where the intermediate test is delayed more than three months.
- 12 January 2026, Nhava Sheva: tank T-0417 discharged at a consignee and parked at a customer depot. Last five-year test 18 August 2023, so the intermediate date is 18 February 2026 and the window closes 18 May 2026.
- 18 February 2026: the planning spreadsheet shows only the next five-year date, August 2028. No alert is raised and the tank stays idle at ₹2,350 a day in ownership and storage.
- 20 April 2026: sales confirms booking BK-26-0882 for a solvent export, loading 21 May. The planner allocates T-0417 because it is clean and closest to the shipper.
- 21 May 2026, shipper's gate: the surveyor reads the plate, finds the intermediate test lapsed beyond the window and refuses loading. The booking rolls to 27 May and a substitute tank is repositioned from Mundra for ₹42,000.
- 23 May 2026, test depot: T-0417 now needs a five-year periodic test at ₹1,85,000 instead of an intermediate test at ₹70,000, plus about four extra off-hire days at ₹1,900 each.
A due-date engine that held both clocks would have flagged T-0417 on 18 February and routed it to a test depot during its idle weeks, when the off-hire cost almost nothing. The amounts in the trace are illustrative, but the pattern is common: the test falls due while the tank is idle, and the fleet only notices when the tank is needed.
Measuring utilization, idle days and repositioning across the fleet
Utilization is loaded tank-days divided by available tank-days, and it only improves when idle and empty-repositioning days are measured by depot and by tank. A fleet average hides the 20 tanks that have not moved for a quarter.
FLEET UTILIZATION AND COST PER TRIP (one fleet, one period)
N tanks on fleet during the period
P days in the period
D_load tank-days loaded: in transit, at shipper and at consignee
D_idle tank-days clean or dirty with no booking
k_clean number of cleanings
k_repo number of empty repositioning moves
T loaded trips completed
c_own ownership or lease cost per tank-day
c_clean cost per cleaning
c_repo cost per empty repositioning move
c_store depot storage per idle tank-day
C_test sum of test, examination and repair charges in the period
U = D_load / (N x P)
CPT = (N x P x c_own + k_clean x c_clean + k_repo x c_repo
+ D_idle x c_store + C_test) / T
IDC = c_own + c_store cost of one idle tank-day
TEST DATES (per tank)
due_IT = date_last_5yr + 30 months intermediate due
win_IT = due_IT + 3 months IMDG 6.7.2.19.2 window
due_PT = date_last_5yr + 60 months periodic due
bookable = load_date <= min(due_IT, due_PT) AND csc_valid(load_date)
retest_US = days_out_of_hazmat_service >= 365 49 CFR 180.605(b)
- Loaded days definition: count time at shipper and consignee as loaded, because the tank is committed to a paying move; count cleaning separately.
- Idle days by cause: split idle into waiting for booking, waiting for cleaning slot and waiting for test, because each has a different fix.
- Repositioning ratio: empty moves divided by loaded trips shows whether the trade lanes are balanced; a ratio near 0.5 means every second trip needs an empty leg.
- Conservative bookable rule: the formula books only tanks whose load date falls on or before the intermediate due date, not the end of the window.
Cost per trip for a 150-tank US fleet and a 60-tank Indian fleet
Both fleets below spend more on tank-days than on any single move, so idle days, not freight rates, decide cost per trip. All figures are illustrative and use one 30-day month.
Scroll horizontally to see all columns.
| Line item | Driver | US fleet, 150 tanks | Indian fleet, 60 tanks |
|---|---|---|---|
| Available tank-days | N x 30 | 4,500 | 1,800 |
| Loaded in transit | Tank-days | 2,160 | 720 |
| At shipper or consignee | Tank-days | 540 | 270 |
| Cleaning and depot handling | Tank-days | 360 | 180 |
| Empty repositioning | Tank-days | 450 | 225 |
| Idle, no booking | Tank-days | 765 | 315 |
| Off-hire for test or repair | Tank-days | 225 | 90 |
| Utilization | (transit + shipper and consignee) / available | 2,700 / 4,500 = 60% | 990 / 1,800 = 55% |
| Ownership or lease | Tank-days x daily rate | 4,500 x $28 = $126,000 | 1,800 x ₹1,900 = ₹34,20,000 |
| Cleaning | Trips x cost per wash | 90 x $450 = $40,500 | 36 x ₹24,000 = ₹8,64,000 |
| Empty repositioning | Moves x cost per move | 45 x $1,200 = $54,000 | 18 x ₹42,000 = ₹7,56,000 |
| Depot storage on idle days | Idle days x daily storage | 765 x $6 = $4,590 | 315 x ₹450 = ₹1,41,750 |
| Tests | Intermediate and periodic tests due | 4 x $900 + 2 x $2,200 = $8,000 | 2 x ₹70,000 + 1 x ₹1,85,000 = ₹3,25,000 |
| Total monthly cost | Sum of cost lines | $233,090 | ₹55,06,750 |
| Cost per trip | Total / trips | $233,090 / 90 = $2,589.89 | ₹55,06,750 / 36 = ₹1,52,965.28 |
| Cost of one idle tank-day | Ownership + storage | $28 + $6 = $34 | ₹1,900 + ₹450 = ₹2,350 |
| Release surplus tanks | 10 US or 5 Indian tanks off-hired; idle days fall by 300 or 150 | Saves $10,200; $222,890 / 90 = $2,476.56 | Saves ₹3,52,500; ₹51,54,250 / 36 = ₹1,43,173.61 |
| Missed intermediate window | Periodic minus intermediate test, plus 4 off-hire days | $1,300 + $112 = $1,412 per tank | ₹1,15,000 + ₹7,600 = ₹1,22,600 per tank |
Releasing surplus tanks lifts utilization as well as cutting cost: the US fleet moves from 60% to about 64.3% (2,700 of 4,200 tank-days) and the Indian fleet from 55% to 60% (990 of 1,650). The trip count stays the same in this example, so the gain comes entirely from not paying for tanks that were never going to be booked.
Tank container cost per trip divides ownership, cleaning, repositioning, idle storage and test charges by completed loaded trips; in the illustrative 150-tank US fleet, 765 idle tank-days cost $26,010 a month, and 49 CFR 180.605(b) adds an inspection and test once a tank sits outside hazmat service for a year.
Freight buyers can use the same build-up to test a tank provider's quote. If a lane forces an empty return leg every time, the repositioning line belongs in the rate, and charges such as detention at the consignee should be read against the distinctions set out in our guide to demurrage, detention and terminal storage.
Planning rules the software enforces and calls a planner still makes
Date arithmetic and booking blocks should be hard rules; forecasts and repositioning choices should be suggestions a planner accepts or rejects. The table names the actual tasks so the split is testable in a demo.
Scroll horizontally to see all columns.
| Task | Type | What the software does | What the planner or surveyor does |
|---|---|---|---|
| Computing intermediate and periodic due dates from plate data | Hard rule | Calculates both clocks and the IMDG window for every tank | Corrects source dates after each test |
| Blocking allocation of a tank whose test expires before loading | Hard rule | Removes the tank from the bookable list | Requests an override only for an empty move to a test depot |
| Checking CSC examination date or ACEP reference | Hard rule | Blocks tanks with a lapsed next-examination date | Arranges the examination |
| Flagging US tanks approaching one year outside hazmat service | Hard rule | Raises an alert at 300 days | Decides to book, test or sub-lease |
| Reading a plate or test certificate photo | Assisted | Extracts test month, year and approval mark | Confirms against the physical plate |
| Forecasting how long a tank will sit at a customer | Assisted | Estimates from past turn times on that lane | Decides whether to recall the tank |
| Proposing empty repositioning moves | Assisted | Ranks moves by cost and expected bookings | Approves or changes the move |
| Judging corrosion or dents found at inspection | Human only | Stores the report | Inspection body decides on repair or rejection |
Prior-cargo compatibility belongs in the same allocation step. For bulk liquids that do not need a pressure-rated tank, the fleet comparison often includes flexitanks, which carry a different set of fitting and leak risks covered in our flexitank fitting and leak prevention guide.
Selecting tank fleet software and rolling it out in one quarter
Buy or build fleet software only if it holds per-tank test dates, CSC status and daily cost as structured fields and uses them to block bookings. A tracking map with a test-date column is not enough.
Scroll horizontally to see all columns.
| Week | Requirement or milestone | Acceptance test |
|---|---|---|
| 1 to 2 | Load plate data for every tank | Every tank shows last pressure test, last visual inspection and CSC or ACEP status; zero blanks |
| 3 to 4 | Due-date engine live | Recomputes both clocks after a test entry; T-0417 style case flagged on its due date |
| 5 to 6 | Booking block | A tank whose test expires before the load date cannot be allocated without a logged override |
| 7 to 8 | Tank-day classification | Each tank-day falls into exactly one state; daily totals equal fleet size |
| 9 to 10 | Cost per trip report | Monthly figures reproduce the worked build-up from ledger inputs |
| 11 to 12 | Idle review and alignment | Idle list by depot and age; CSC and tank test visits aligned where possible |
| 13 | Go-live review | No refused loadings for test validity in the last 30 days; idle tank-days trending down |
Dangerous goods tanks bring their own loading checks, such as segregation and documentation, which are covered in our IMDG and dangerous goods load check guide. If you want help scoping a tank fleet planning system or adding test-date controls to an existing transport system, describe the fleet and lanes through our request for proposal form.
Discuss this workflow
Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.
Common operational questions
Practical answers for operations, engineering, and finance teams working on tank container fleet management in logistics & supply chain.
How long can a tank container travel after its 2.5-year test date?
What is the difference between the CSC examination and the tank test?
How do you calculate cost per trip for a tank container fleet?
Does a long idle period trigger a retest of a portable tank?
References
Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.
- eCFR via Cornell LII - 49 CFR 180.605 Requirements for periodic testing, inspection and repair of portable tanksParagraphs (b), (c)(1), (d), (e), (h)(3), (k)(1) and (l). Accessed 13 November 2026.
- International Tank Container Organisation - TG07 2.5 Year Intermediate Inspection and Test (extracts of IMDG Code 40-20, 6.7.2.19)Quotes IMDG 6.7.2.19.2, 6.7.2.19.6 and 6.7.2.19.6.2. Refer to the current IMO edition of the Code for binding text. Accessed 13 November 2026.
- Croatian Ministry of the Sea, Transport and Infrastructure - RID Chapter 6.7 portable tanks (UN-harmonised text)6.7.2.19.4 and 6.7.2.19.5 content of 5-year and 2.5-year inspections; same numbering as the IMDG Code. Accessed 13 November 2026.
- eCFR via Cornell LII - 49 CFR 452.1 Examination requirements (containers)First examination within five years, then at most 30 months; next-due date marked near the plate. Accessed 13 November 2026.
- eCFR via Cornell LII - 49 CFR 452.7 Continuous examination programACEP approval by the US Coast Guard and container marking. Accessed 13 November 2026.
- eCFR via Cornell LII - 49 CFR 452.3 Elements of examinationsExamination records retained by the owner until the next examination. Accessed 13 November 2026.
- International Maritime Organization - International Convention for Safe Containers (CSC)Safety approval plate and owner duty of periodic examination. Accessed 13 November 2026.
- International Maritime Organization - Dangerous goods and the IMDG CodeIMDG Code mandatory under SOLAS from 1 January 2004. Accessed 13 November 2026.
- Directorate General of Shipping, India - IMO conventions to which India is a partyLists SOLAS 1974 and CSC 1972. Accessed 13 November 2026.
- ASC X12 — EDI Supply Chain & Transportation Transaction Sets (204/210/214/856/940/945)US standard for electronic data interchange across shippers, 3PLs, and motor carriers.
- FMCSA — 49 CFR Part 395 Hours of Service & Electronic Logging Devices (ELD)US federal motor carrier dispatch and driver duty-status compliance mandate.
- ULIP & NIC GST E-Way Bill Portal — Unified Logistics & Rule 138 ComplianceIndian statutory goods-in-transit and multi-modal logistics verification framework.
