Supervisor auditing rows of industrial gas cylinders with a tablet in a warehouse
Cylinder Inventory

How to Run a Cylinder Fleet Audit (Step by Step)

23 Feb 2026· 12 min read·By GCT Editorial
Back to all articles

Every gas company eventually asks the same uncomfortable question: how many cylinders do we actually own, and where are they right now? A cylinder fleet audit is the disciplined process that answers that question with evidence rather than guesswork, and it is the single most valuable exercise a filling plant, distributor or industrial gas company can run each year. Done properly, a fleet audit becomes the baseline against which every subsequent improvement — loss reduction, turnaround optimisation, compliance readiness — is measured. Done poorly, or not at all, it becomes an annual source of dread that never quite closes the gap between the books and the yard.

This guide walks through how to plan, execute and follow up on a full cylinder fleet audit, whether you are running it with clipboards and spreadsheets or with a modern gas cylinder tracking platform. The goal is not just to count cylinders once — it is to build a repeatable process that gets easier and more accurate every time you run it.

Why fleet audits matter more than they seem to

On paper, a cylinder is a simple, durable, low-tech asset — a steel or composite vessel that should, in theory, be easy to track. In practice, cylinders are handed off dozens of times across their life: from filling plant to depot, to delivery vehicle, to customer dock, back to a different depot, sometimes to a sub-distributor, and eventually back to the plant for retesting. Every handoff is an opportunity for a record to go stale.

Multiply that by a fleet of tens of thousands of cylinders moving through hundreds of customer sites, and the gap between what your ledger says and what is physically true starts to compound. Industry benchmarks commonly cite annual cylinder loss rates of anywhere from 2% to 8% of the active fleet for businesses that rely on manual, paper-based tracking. At even modest replacement costs, that translates into a meaningful drag on margin — before you even count the working capital tied up in cylinders nobody can locate.

A fleet audit is the mechanism that surfaces this gap in a controlled, structured way, rather than letting it be discovered piecemeal through customer disputes, year-end write-offs or regulatory inspections.

Step 1: Define the scope precisely

The first and most commonly rushed step is deciding exactly what is in scope. An audit that tries to cover "everything" without a clear boundary tends to produce fuzzy, disputable results. Instead, define scope along four dimensions:

  • Locations — which plants, depots, warehouses and satellite stores are being counted, and on what date
  • Gas types — industrial gases, medical gases, LPG, specialty and cryogenic products may need separate audit tracks given different handling and regulatory requirements
  • Cylinder categories — owned fleet, customer-owned cylinders in your custody, third-party leased cylinders, and cylinders on consignment
  • Custody states — on-site stock, in-transit stock (on delivery vehicles or in inter-depot movement), and customer-held stock

A genuinely complete audit covers plant, in-transit, distributor-held and customer-held cylinders. Many organisations, understandably, start with an easier subset — for instance, just plant and depot stock — and expand scope in later cycles once the process is proven. That is a reasonable strategy as long as the limited scope is documented and communicated, so nobody mistakes a partial count for a full reconciliation.

Step 2: Freeze movements and count physically

Once scope is set, pick a precise cut-off moment — a date and time at which all movement transactions are frozen. This is critical: counting a moving target produces numbers that can never be reconciled cleanly, because cylinders that moved during the count window will appear to be in two places at once, or in neither.

With the freeze in place, physically count every cylinder within scope. Wherever feasible, use barcode, QR code or RFID scanning rather than manual tallying. Scanning captures the identity of each individual cylinder rather than a simple headcount, which matters enormously for reconciliation: a headcount of "480 cylinders in yard B" tells you nothing about which 480 cylinders they are, whereas a scan of 480 unique serial numbers can be matched line by line against system records.

Physical counting logistics deserve real planning:

  1. Assign count teams to specific zones so no area is double-counted or skipped
  2. Use handheld scanners or a mobile app — ideally the same driver mobile app or warehouse scanning tool used in daily operations, so staff are already familiar with it
  3. Capture condition notes (damaged, overdue for test, wrong owner) at the same time as the count, since this data is expensive to gather twice
  4. Reconcile scan logs at the end of each shift rather than waiting until the whole audit is finished, to catch scanner or connectivity issues early

Step 3: Reconcile the physical count against records

With a clean physical count in hand, compare it line by line against your system-of-record — whether that is an ERP module, a dedicated Cylinder Inventory Software platform, or a spreadsheet register. Every discrepancy will fall into one of a small number of buckets:

Discrepancy typeWhat it meansTypical resolution
---------
At customer sites, matching delivery recordRecoverable, timing-relatedNo action, confirm via customer portal
In transit at freeze timeTiming mismatch, not a lossReconcile against dispatch logs
At a location not expectedProcess error or unrecorded transferUpdate location record
Overdue for return, no delivery recordPotential loss or unrecorded customer retentionEscalate to recovery team
Physically present but not in systemData entry gap, possibly a duplicate asset tagInvestigate and correct master data
In system, not found anywhereLikely lossFormal write-off process after investigation

The last two categories are where real work begins. Everything else is largely a matter of process and timing corrections. It's worth explicitly separating "genuinely unaccounted" cylinders from cylinders that are simply sitting with a customer or distributor for longer than expected — the recovery approach for each is completely different, and conflating them inflates apparent loss rates and demoralises teams unnecessarily.

Step 4: Root-cause every unaccounted cylinder

For every cylinder that lands in the "genuinely unaccounted" bucket, trace its last known movement as far back as records allow. This is detective work, but it is highly repeatable detective work, and patterns emerge quickly once you have done it across a few dozen cylinders:

  • A specific delivery route where scanning is frequently skipped
  • A particular customer segment (small retail accounts, one-time deliveries) with weak return discipline
  • A handoff point — such as a third-party transporter — where custody transfer is not scanned at all
  • A depot with unusually high "found but not recorded" counts, suggesting weak receiving discipline

Root-causing at this granularity turns an audit from a one-off accounting exercise into an operational diagnostic. If ninety percent of your unaccounted cylinders trace back to five routes and two customer types, you have found your highest-leverage fix, and it usually is not "buy more cylinders" — it's "close a specific process gap."

Step 5: Build and execute the recovery plan

Findings without action are just a longer spreadsheet. Convert every root cause into a specific, owned action:

  • Cylinders sitting long-idle at named customers get a targeted recovery campaign, often coordinated through the Customer Portal so customers can self-report holdings
  • Routes with weak scanning discipline get retraining, supervision, or a hard system control that blocks dispatch without a scan
  • Handoff points without scanning get equipped with barcode or RFID checkpoints, using Cylinder Barcode Software or Cylinder RFID Software as appropriate to volume and budget
  • Master data errors get corrected in a controlled batch, with a change log so future auditors understand what shifted and why

Set a firm date for the next reconciliation — quarterly is a sensible cadence for most mid-size fleets, monthly for high-value or high-turnover categories like cryogenic vessels, and continuous, system-driven reconciliation for organisations mature enough to run it that way.

Comparing audit approaches

ApproachEffort per cycleAccuracySuitable for
------------
Manual clipboard countVery highLow-medium, error-proneVery small fleets, ad hoc checks
Spreadsheet + periodic scanHighMediumGrowing fleets without dedicated software
Barcode/QR-based system auditMediumHighMost mid-size to large fleets
RFID-enabled continuous auditLow ongoing effortVery highHigh-volume, high-value, or compliance-sensitive fleets

What good software changes about this process

A dedicated tracking platform does not eliminate the need for a physical count — nothing does, since software can only be as accurate as the data fed into it. What it changes is the effort and frequency with which reconciliation can happen. Instead of a once-a-year fire drill involving every available staff member for a week, a platform with real-time scanning at every handoff makes discrepancies visible daily, so the "audit" becomes closer to a routine spot-check that confirms what the system already suspects.

This is where investing in Cylinder Inventory Software and the broader Cylinder Analytics solution pays for itself: dashboards that surface aging customer holdings, idle-time outliers and location mismatches continuously mean that by the time your formal annual or quarterly audit rolls around, most of the hard work has already been done incrementally.

A practical audit calendar

  • Weekly — automated exception reports for cylinders overdue at customer sites beyond agreed terms
  • Monthly — spot-check reconciliation of a sample of high-value or high-risk locations
  • Quarterly — full reconciliation of a defined subset of the fleet, rotating through locations
  • Annually — complete fleet-wide freeze-and-count audit across all locations and custody states

Frequently asked questions

How long should a full fleet audit take? For a mid-size fleet across a handful of depots, plan for one to two weeks of physical counting plus a further one to two weeks of reconciliation and root-cause work, though a system-assisted audit with barcode or RFID scanning can compress the counting phase to a few days.

Should customer-held cylinders be included in every audit? Yes, wherever contractually possible. Customer-held stock is usually the largest and hardest-to-verify category, and it is exactly where a self-service Customer Portal confirmation step adds the most value.

What loss rate should we expect to find? There is no universal benchmark, but organisations moving from fully manual tracking to scan-based tracking commonly discover unaccounted stock in the low single digits of their active fleet on the first proper audit — meaningful money, and meaningful justification for the tooling that prevents recurrence.

Is an annual audit enough on its own? An annual freeze-and-count is a good backstop, but pairing it with continuous, system-driven exception monitoring throughout the year prevents small discrepancies from accumulating into a large annual surprise.

Do we need RFID, or is barcode scanning sufficient? Barcode and QR scanning is sufficient for the large majority of fleets and is significantly cheaper to deploy. RFID becomes worthwhile where line-of-sight scanning is impractical at scale, such as bulk cylinder storage cages or high-throughput dock doors.

Turning the audit into an ongoing capability

The organisations that get the most value from fleet audits are the ones that stop treating them as an event and start treating them as a capability — a muscle that gets exercised regularly rather than a crisis response. That shift usually requires three things: a system that captures scans at every handoff by default rather than as an exception, a reporting layer that surfaces discrepancies before they age into full-blown losses, and a named owner whose job includes closing the loop on every unaccounted cylinder, not just producing the count.

Building the business case before you start

Fleet audits consume staff time, and in larger operations that time is not trivial — pulling drivers, warehouse staff and supervisors off their normal duties for a week or more has a real cost. It helps to frame the audit explicitly as a working-capital exercise rather than a compliance chore when seeking budget or management sponsorship. Every cylinder sitting unaccounted for, whether lost, misplaced with a customer, or simply mis-recorded, represents capital that is either earning nothing or actively costing money in replacement value. Framing the audit in terms of dollars (or rupees) recoverable, rather than "how many cylinders can we count," tends to secure faster sign-off from finance leadership and keeps the project properly resourced.

It is also worth setting expectations early about what an audit will and will not fix. An audit is a diagnostic, not a cure. It will tell you precisely where the gaps are, but closing them — recovering long-held customer cylinders, retraining a route crew, installing a scanning checkpoint at a weak handoff — is a second, ongoing project that the audit merely kicks off. Communicating this distinction up front avoids the common disappointment of running an expensive audit and finding that, six months later, similar gaps have reappeared because nobody owned the follow-through.

Common mistakes that undermine audit accuracy

Even well-intentioned audits go wrong in predictable ways. Watch for these pitfalls:

  • Counting without freezing movements. If deliveries and returns continue during the count window, the same cylinder can be scanned twice, or missed entirely, at two different sites. Always freeze transactional movement for the duration of the physical count, even if that means a short operational pause.
  • Treating a headcount as equivalent to a scan-based count. A tally of "312 cylinders" cannot be reconciled against serial-level records. Insist on individual identification wherever the audit is meant to feed a reconciliation, not just a stock estimate.
  • Ignoring customer-held stock because it's inconvenient. This is usually the largest and least visible category, and skipping it defeats the purpose of a "full" audit. Even a partial self-certification process through a portal is better than excluding this bucket altogether.
  • Failing to separate timing differences from real losses. In-transit stock and stock in the final stages of a delivery cycle will always show up as a mismatch at the exact moment of a freeze. Build a short grace window into your reconciliation logic so genuine timing noise doesn't get miscategorised as loss.
  • Not assigning individual ownership to follow-up actions. A list of forty unresolved discrepancies with no named owner per item rarely gets closed. Every finding needs a name and a date attached before the audit is considered complete.
  • Running the audit the same way every time regardless of what the last cycle revealed. If the previous audit found most losses concentrated in one region or customer segment, the next audit should weight scrutiny toward that segment rather than spreading effort evenly everywhere.

Involving different teams in the process

A fleet audit touches more parts of the organisation than people initially expect, and involving each of them early smooths execution considerably.

  • Operations and warehouse teams carry out the physical counting and are usually the first to notice condition issues, mislabelled assets, or cylinders sitting in areas they shouldn't be.
  • Sales and account management often hold the relationships needed to politely but firmly request that long-standing customers confirm or return cylinders identified as long-idle.
  • Finance needs visibility into the eventual write-off or recovery values, since unaccounted cylinders typically sit on the balance sheet as an asset until formally reconciled.
  • Compliance and quality teams care about the subset of discrepancies tied to cylinders overdue for hydro testing or otherwise out of regulatory currency — an audit is a natural moment to cross-check test-due status against location as well as simple presence.
  • IT or the software vendor, where a digital platform is in use, should be looped in ahead of time to ensure export formats, scanner connectivity and reporting dashboards are ready for the volume of data an audit generates.

Measuring the return on the audit itself

Once the audit and its follow-up actions are complete, it is worth closing the loop by measuring what the exercise actually achieved. Useful metrics include the number and value of cylinders recovered from customer sites as a direct result of the audit, the number of process gaps identified and closed (such as a new scanning checkpoint installed), the change in unaccounted-cylinder rate compared to the previous cycle, and the time taken to complete the audit compared to the prior cycle — a number that should trend down as your tracking maturity improves.

Tracking this over several audit cycles turns the exercise into a demonstrable, compounding return: each cycle should be faster to run, find fewer surprises, and recover more value relative to the effort invested, provided the root-cause fixes from the previous cycle were genuinely implemented rather than merely documented.

When to consider moving beyond periodic audits entirely

For organisations running audits every quarter and still finding a meaningful backlog of unresolved discrepancies each time, the honest conclusion is usually that periodic auditing has reached its limit as a standalone strategy. The next step is not a more frequent audit, but a shift toward continuous visibility — scanning at every handoff, automated alerts the moment a cylinder crosses an expected dwell-time threshold, and dashboards that flag anomalies in near real time rather than waiting for the next scheduled freeze. At that point, the "audit" becomes a validation exercise confirming what the system already knows, rather than a discovery exercise uncovering what nobody knew. That shift is usually the single biggest driver of sustained loss reduction over multi-year periods, well beyond what any individual audit cycle can achieve on its own.

If your current process still relies on annual clipboard counts and spreadsheet reconciliation, the fastest way to shorten your next audit cycle is to close the data gaps between handoffs now, rather than waiting for the next freeze date. Read our companion piece on the loss reduction checklist for a tactical list of process fixes, and when you are ready to see how continuous, scan-based reconciliation works in practice, book a demo or contact our team to walk through your specific fleet structure.

Share this article: LinkedIn X WhatsApp Facebook

Explore related GCT software

Put the ideas in this article into practice with the GCT modules and technologies built for it.

Run a smarter cylinder fleet with GCT

GCT gives gas companies barcode, QR & RFID tracking, automated billing, compliance dashboards and a mobile field app — all in one platform.

Running an enterprise gas distribution operation? Explore the Cylinder Tracking Management System at ctmsgas.com for enterprise-grade cylinder ERP deployments.