Free ERP assessments for GCC, European and Pakistani businesses. Book yours
Bizloom

Bizloom Team · Oct 4, 2026

LPG Plant and Gas Cylinder Business Software in Pakistan

An LPG business looks simple from the outside: buy gas, fill cylinders, sell them. Anyone who runs one knows it isn't.

Bulk LPG arrives by the ton and has to be tracked down to the kilogram. Thousands of cylinders move between the plant, distributors, shops, restaurants and homes, and many don't come back on time. Customers pay deposits that must be tracked for years. Prices change every month with OGRA notifications. And with LPG prices rising again ahead of winter, every kilogram lost to leakage, overfilling or untracked cylinders goes straight off your margin.

This guide explains what LPG plant and gas cylinder business software needs to do in Pakistan, and how ERPNext handles it.

Running a distribution business rather than a plant? See our guide to LPG management software for distributors.

Key Takeaways

  • LPG plants need to track bulk LPG in kilograms and cylinders as separate, linked items.

  • Filling must convert bulk LPG and empty cylinders into filled cylinders, with process loss recorded.

  • Cylinder tracking shows where every cylinder is: at the plant, with distributors, with customers or in testing.

  • Customer deposits are liabilities that must be tracked against cylinders issued.

  • ERPNext handles bulk stock, filling, serial tracking, deposits, price lists and accounting in one system.

Who This Guide Is For

  • LPG filling plants that receive bulk LPG and fill cylinders

  • LPG marketing companies with their own cylinder fleet and dealer network

  • Gas cylinder businesses selling and refilling cylinders through shops and depots

  • Commercial LPG suppliers serving restaurants, hotels, caterers and industry

  • Multi-location operators with several plants or depots

The Challenges of Running an LPG Plant or Cylinder Business

Bulk stock that doesn't add up. LPG received in bulk is measured by weight, while sales go out in cylinders. Without careful tracking, the gap between gas received and gas sold is invisible.

Overfilling and process loss. A small overfill on every cylinder adds up to a big loss over a month. So do leaks, venting and measurement differences.

Cylinders disappear. Cylinders sent out with distributors or customers don't always return. Each missing cylinder is lost capital.

Mixed ownership. Some cylinders belong to the company, others to dealers or customers. Mixing them up creates disputes.

Deposits without records. Security deposits collected years ago are hard to match with cylinders still in circulation.

Monthly price changes. OGRA notifies LPG prices regularly, and invoices must reflect the right price from the right date.

Commercial customers with different needs. Restaurants, hotels and caterers buy larger cylinders, need reliable delivery schedules and often buy on credit.

Safety and testing. Cylinders need periodic inspection and testing, and records must show which cylinders are due or out of service.

Must-Have Features in LPG Plant Software

1. Bulk LPG stock in kilograms

Record bulk LPG received from refineries, import terminals or suppliers by weight, store it in tanks or bullets, and track the balance in real time.

2. Cylinder types and sizes

Manage each cylinder size separately, such as domestic and commercial cylinders, as both empty and filled items.

3. Filling operations

Each filling converts bulk LPG (kg) + empty cylinder → filled cylinder. The system should record actual filled weight, tare weight and any overfill or underfill.

4. Process loss and reconciliation

Compare LPG received with LPG sold and in stock, and record losses from leakage, venting or measurement differences, so you know your real loss percentage.

5. Cylinder tracking

Know where every cylinder is: filled at the plant, empty at the plant, with a distributor, with a customer, in maintenance or condemned. Serial number tracking can follow individual cylinders through their whole life.

6. Cylinder ownership

Separate company-owned cylinders from dealer-owned or customer-owned cylinders, so refills and returns are recorded correctly.

7. Security deposits

Record deposits when cylinders are issued, refund or adjust them when cylinders return, and see total deposits held as a liability.

8. Empty cylinder returns

When filled cylinders go out, empties should come back. The system should track the balance of cylinders each customer or distributor owes.

9. Price management

Update prices when OGRA notifies new rates, with price lists that take effect from the right date, and different prices for distributors, commercial customers and retail.

10. Distributor and dealer management

Track sales, cylinder balances, deposits, credit and payments for each distributor or dealer.

11. Commercial customer management

Manage restaurants, hotels and caterers with scheduled deliveries, credit limits, contract prices and cylinder balances.

12. Delivery and fleet

Plan deliveries by route, track vehicles and drivers, and record delivered and returned cylinders on each trip.

13. Maintenance and testing

Record cylinder inspections, testing, valve replacements and repainting, and flag cylinders due for testing or condemned.

14. Accounting and tax

Every purchase, filling, sale, deposit and payment posts to accounts automatically, with sales tax handled correctly and FBR digital invoicing where it applies.

How Filling Works in the System

Filling is the heart of an LPG plant, and getting it right in the system is what makes everything else accurate.

Example: filling 100 domestic cylinders

Input

Quantity

Bulk LPG

Gas weight × 100, plus any recorded loss

Empty domestic cylinders

100

Output

Quantity

Filled domestic cylinders

100

In ERPNext, this is recorded as a repack or manufacturing entry: bulk LPG and empty cylinders are consumed, and filled cylinders are produced. If actual gas used is higher than the standard (because of overfilling or loss), the difference is recorded and shows up in your loss reports.

Over a month, comparing standard gas usage with actual gas usage shows exactly how much you're losing to overfilling and leakage.

Cylinder Tracking: Where Is Every Cylinder?

Cylinder status

Where it is

Filled at plant

Ready for dispatch

Empty at plant

Waiting for filling or inspection

With distributor

Out in the dealer network

With customer

At a home, shop, restaurant or factory

In maintenance

Being repaired, repainted or tested

Condemned

Removed from service

With this view, you can see total cylinders owned, how many are in the field, which distributors or customers hold the most, and how many are missing.

Cylinder tracking can work at two levels:

  • By quantity: how many cylinders of each size each distributor or customer holds (simpler, suits most businesses)

  • By serial number: which specific cylinder is where (more detailed, useful for high-value commercial cylinders and testing records)

Serving Commercial Customers: Restaurants, Hotels and Caterers

Commercial LPG customers are valuable but demanding. They buy larger cylinders, need reliable supply during busy periods, and usually expect credit.

Good LPG software helps you:

  • Set contract prices per customer or customer group

  • Schedule regular deliveries so kitchens never run out

  • Track cylinder balances for each outlet of a restaurant chain

  • Control credit with limits and ageing reports

  • Send invoices and reminders automatically through WhatsApp

Many of these restaurants are themselves going through digital compliance changes, as we explain in our guide to restaurant management software in Pakistan.


Managing Gas Cylinder Security Deposits

Security deposits are often the most poorly tracked money in an LPG business. A deposit collected years ago is still a liability: you owe it back when the cylinder returns.

Record the deposit as a liability, not income. When a customer or dealer pays a deposit, it goes to a deposit liability account, linked to that customer and the number and size of cylinders issued.

Link deposits to cylinder balances. If a customer holds five cylinders, the system should show five deposits. Any mismatch points to missing cylinders or missing records.

Handle refunds and adjustments. When cylinders come back, the deposit is refunded or adjusted against the customer’s balance. If a cylinder is lost or damaged, the deposit can be adjusted against its value.

Review deposits regularly. A deposit report by customer, dealer and cylinder size shows your total liability and highlights old deposits for cylinders that may never return.

LPG Delivery Management

Deliveries are where cylinders, cash and customer balances change hands, so they need tight control.

  • Route planning: group orders by area so each vehicle covers its route efficiently.

  • Trip records: record the vehicle, driver and cylinders loaded for each trip.

  • Delivered and collected: record filled cylinders delivered and empties collected at each stop, so cylinder balances update immediately.

  • Cash collection: record cash and payments collected by drivers, and reconcile them when the vehicle returns.

  • Proof of delivery: keep delivery confirmation for commercial customers, especially those on credit.

  • Scheduled deliveries: set regular delivery schedules for restaurants, hotels and factories so they never run out.

In ERPNext, delivery trips, delivery notes and payment entries keep stock, cylinder balances and cash in sync after every trip.

How ERPNext Handles LPG Plant Operations

LPG requirement

How ERPNext handles it

Bulk LPG in kg

Stock item tracked by weight in tank or bullet warehouses

Cylinder sizes

Separate items for empty and filled cylinders by size

Filling

Repack or manufacturing entries converting bulk LPG and empties into filled cylinders

Process loss

Standard vs actual gas usage, with loss reports

Cylinder tracking

Warehouses by location, plus serial numbers where needed

Ownership

Separate items or warehouses for company and customer cylinders

Deposits

Deposit liability accounts linked to customers and cylinders issued

Empty returns

Customer and distributor cylinder balance reports

OGRA prices

Price lists with effective dates

Distributors

Customer groups, credit limits and ageing

Deliveries

Delivery trips with vehicle and driver details

Maintenance

Maintenance and inspection records per cylinder

Weighing

Integration with weighing scales where required

Accounting

Automatic posting with sales tax and FBR integration

Multi-plant

Multiple companies, plants and depots in one system

Because ERPNext is open source, there are no per-user licence fees, so plant operators, storekeepers, drivers and accounts staff can all use the system without adding to software costs. See our ERP for Manufacturing and ERP for Distribution solutions.

A Day at an LPG Plant Running ERPNext

Morning: A bulk LPG tanker arrives. The received weight is recorded into the storage tank warehouse.

Filling: The plant fills domestic and commercial cylinders. Each batch is recorded, consuming bulk LPG and empty cylinders and producing filled cylinders.

Dispatch: A distributor's vehicle collects filled cylinders and returns empties. The system updates the distributor's cylinder balance and invoice.

Commercial deliveries: A delivery vehicle supplies restaurants and hotels on its route. Each delivery records cylinders delivered, empties collected and payment received.

Price change: OGRA notifies a new monthly price. The price list is updated with the effective date, and new invoices use the new price automatically.

Evening: The manager reviews bulk stock, cylinders filled, gas loss percentage, cylinder balances by distributor and outstanding payments.


What to Look for in Gas Cylinder Business Software

Whether you run a filling plant, a cylinder depot or a dealer network, gas cylinder business software should track bulk LPG by weight, filled and empty cylinders by size, cylinders held by each customer and dealer, security deposits, OGRA price changes, deliveries and accounts, all in one system.

Checklist: Choosing LPG Plant Software

  • Tracks bulk LPG by weight across tanks and plants

  • Manages empty and filled cylinders by size

  • Records filling with actual gas usage and process loss

  • Tracks cylinders by location, and by serial number where needed

  • Separates company and customer-owned cylinders

  • Manages security deposits as liabilities

  • Tracks empty cylinder balances by customer and distributor

  • Updates prices by effective date for OGRA changes

  • Manages distributors, commercial customers and credit

  • Plans deliveries and records cylinders delivered and collected

  • Records cylinder maintenance and testing

  • Integrates accounts, sales tax and FBR digital invoicing

  • Supports multiple plants and depots

Frequently Asked Questions

What is LPG plant software?

LPG plant software manages bulk LPG stock, cylinder filling, cylinder tracking, deposits, pricing, deliveries and accounting for LPG filling plants and cylinder businesses in one system.

How does LPG software track bulk gas and cylinders together?

Bulk LPG is tracked by weight, while cylinders are tracked as separate empty and filled items. Each filling converts bulk LPG and empty cylinders into filled cylinders, so both stay accurate.

Can LPG software calculate gas loss?

Yes. By comparing standard gas usage per cylinder with actual gas consumed, the system shows losses from overfilling, leakage and measurement differences.

How are cylinder security deposits managed?

Deposits are recorded as liabilities when cylinders are issued, linked to the customer and cylinders, and refunded or adjusted when cylinders are returned.

Can ERPNext track individual cylinders?

Yes. ERPNext can track cylinders by quantity per location or by individual serial number, including maintenance and testing history.

How does LPG software handle OGRA price changes?

Prices are updated in price lists with effective dates, so invoices automatically use the correct price from the date the new rate applies.

Can one system manage plants, distributors and commercial customers?

Yes. ERPNext can manage multiple plants, depots, distributors and commercial customers, with consolidated stock, sales and accounts.

How should an LPG business record cylinder security deposits?

Record deposits as a liability linked to the customer and the cylinders issued, refund or adjust them when cylinders return, and review a deposit report regularly to spot missing cylinders.

What should LPG delivery software do?

It should plan routes, record cylinders delivered and empties collected at each stop, track cash collected by drivers, and update customer cylinder balances and accounts after every trip.

Get LPG Plant Software with Bizloom ERP

Bizloom ERP implements ERPNext for LPG businesses in Pakistan, from filling plants to distribution networks. We can:

  • Set up bulk LPG, cylinder items and plant warehouses

  • Configure filling, process loss and gas reconciliation

  • Build cylinder tracking, ownership and deposit management

  • Set up OGRA price lists, distributor pricing and commercial contracts

  • Configure deliveries, credit control and WhatsApp notifications

  • Integrate accounts, sales tax and FBR integration

  • Host securely with managed ERP hosting

Also see inventory management software for wholesalers and traders, our ERP software price guide, and how to implement ERP on a small budget.

Want to know where every kilogram and every cylinder goes? Book a Free ERP Assessment with Bizloom ERP and we'll show you how ERPNext would work for your plant.

Want this working for your business?

CallWhatsApp