Utility Bill Reader logo UTILITY BILL READER

Convert Your BGE Bill to CSV

Upload a Baltimore Gas and Electric bill PDF and get clean, structured data — electric kWh and gas therms, delivery and supply charges, billing period, and meter reads — in about 30 seconds.

Drop PDF bills here

5 free pages every day, no signup needed

5/5 Pages

Anatomy of bill fields extracted

Upload a PDF, get clean CSV. Below is a sample dual-commodity statement — electric and gas on one bill — with the structured fields you get back, labelled with their CSV column names.

E
EXAMPLE ENERGY CO.
P.O. Box 0000 · Sample City, MD · 1-800-555-0100
Statement · Page 1 of 3
SERVICE FOR
ACME RETAIL INC
100 Example Blvd
Sample City, MD 21200
Account no. 1234 5678 901
Statement date May 5, 2026
Electric Choice ID ES-000123
Rate / service Commercial GS
AMOUNT DUE
$308.65
Due by May 24, 2026
Billing period: Apr 3 – May 3, 2026 · 30 days
Statement currency: USD
Account summary
Previous balance $295.40
Payments received — thank you −$295.40
Late charge $0.00
New charges this period $308.65
Total amount due $308.65
Details of your electric and gas charges
CHARGE USAGE RATE AMOUNT
Electric — Customer Charge
Fixed monthly · grid connection
30 days $0.433/day $13.00
Electric — Distribution
Delivering electricity to your meter
1,250 kWh $0.04200 $52.50
Electric — Supply (Generation)
Supplier: Example Energy Co.
1,250 kWh $0.08500 $106.25
Electric — Transmission
High-voltage grid
1,250 kWh $0.01200 $15.00
Gas — Customer Charge
Fixed monthly
30 days $1.067/day $32.00
Gas — Distribution
Delivering gas to your meter
80 therms $0.45000 $36.00
Gas — Supply (commodity)
Supplier: Example Energy Co.
80 therms $0.52000 $41.60
Taxes & fees
MD environmental surcharge & state/local taxes
$12.30
Total new charges $308.65
Usage this period
Electric 1,250 kWh
Gas 80 therms
Read type Actual
Total electric usage 1,250 kWh
Service information
Electric meter number MTR-E-440219
Gas meter number MTR-G-771503
Previous read · Apr 3 48,210
Current read · May 3 49,460
Electric Choice ID ES-000123
Multiplier 1
utility_name, utility_phone
Utility issuer and contact number
customer_name, service_street1, service_city, service_state, service_zip
Service address where electric and gas are delivered
service_account_number, bill_service_agreement_number, tariff
Account, Electric/Gas Choice ID, and rate / service class
previous_balance, payments_received, late_fee
Carry-over balance and last period's payment
bill_new_charges
Charges accrued this billing period
commodity_supplier
Who supplied the energy — separates from BGE delivery when a third-party supplier (Choice ID) is used
max_kw, demand_unit
Peak demand and unit (kW) — common on commercial bills
meter_total_volume, meter_total_unit, read_type
Total consumption, unit (kWh for electric, therms for gas), and actual vs estimated read
bill_total, bill_due_date
Total amount due and payment due date
bill_start_date, bill_end_date, days_in_period, bill_frequency, currency
Billing period span and statement currency
utility_meter_serial_number, point_of_delivery_id
Physical electric and gas meter serials and delivery point ID
load_zone
Wholesale-market load zone (PJM sub-zone)
50+ structured fields per bill — including extraction metadata (extraction_status, extraction_confidence, source_filename ) — exported as CSV that opens directly in Excel, Google Sheets, or any accounting tool.

What every charge on your BGE bill means

A BGE bill carries both electricity and gas on a single statement. Each commodity is broken into delivery (what BGE charges to move energy to you), supply (the cost of the energy itself), and taxes and fees. Here's what each line means.

Electric Delivery charges
What BGE charges to deliver electricity over its poles, wires, and transformers to your meter. This includes the fixed monthly Customer Charge, the Distribution charge (priced per kWh), and Transmission for moving power across the high-voltage grid. BGE always provides and bills delivery, even when a third-party supplier provides your generation.
Electric Supply (Generation) charges
The cost of the electricity you actually used, in kWh. If you take BGE's default service this is the Standard Offer Service (SOS) price; if you have chosen a competitive third-party supplier under Maryland's retail choice program, that supplier's generation charge appears here instead and your Electric Choice ID identifies them. It's a swap, not an extra fee.
Gas Delivery charges
What BGE charges to deliver natural gas to your meter, including the fixed monthly gas Customer Charge and the Distribution charge priced per therm. Like electric delivery, BGE bills this regardless of who supplies the gas commodity.
Gas Supply (commodity) charges
The cost of the natural gas itself, in therms. Under BGE's default Gas Commodity service the per-therm price tracks market gas costs; if you have chosen a third-party gas supplier, that supplier's commodity charge appears here and your Gas Choice ID identifies them.
Customer Charges (electric and gas)
Fixed monthly charges — one for electric service and one for gas service — that recover the cost of the meter, billing, and basic connection to BGE's system, regardless of how much energy you use. On a dual-commodity bill you'll see two separate customer charges.
Maryland riders, surcharges & the Universal Service Program
A set of per-unit charges BGE collects under Maryland Public Service Commission rules, including the Universal Service Program (low-income assistance), the Maryland environmental surcharge, and other approved riders. These are usually small per-kWh or per-therm amounts layered on top of delivery.
Taxes & fees
State and local taxes such as the Maryland sales tax and any county or city energy taxes, applied to your electric and gas charges. A late charge of up to 1.5% per month can also appear here if a prior balance went unpaid.
Meter reads & service information
Not a charge, but the section that lists your electric and gas meter numbers, previous and current reads, and whether each read was actual or estimated. This is where the meter reads and usage UtilityBillReader extracts come from.

Frequently asked questions

My BGE bill has both electricity and gas on it — can UtilityBillReader read both?

Yes, and this is the defining feature of a BGE bill: one statement carries both electric (in kWh) and gas (in therms). UtilityBillReader reads the consolidated bill and splits the electric service and the gas service into separate rows in your CSV, each with its own usage, unit, delivery and supply charges, and meter read — so nothing gets collapsed into a single total.

What's the difference between delivery and supply on my BGE bill?

Delivery is what BGE charges to move energy to your meter over its wires and pipes; BGE always bills this. Supply is the cost of the electricity or gas itself. UtilityBillReader captures both for each commodity, so you can see the BGE delivery portion and the supply portion separately.

I have a third-party supplier — what are the Electric Choice ID and Gas Choice ID?

Maryland has retail choice for both electricity and gas, so you can buy your supply from a competitive supplier while BGE still delivers it. When you do, an Electric Choice ID and/or Gas Choice ID identifies that supplier on the bill. UtilityBillReader captures these IDs and the supplier's supply charge alongside BGE's delivery charges.

Does UtilityBillReader capture how much electricity and gas I used?

Yes — your electric usage in kWh and your gas usage in therms for the billing period, each with whether the read was actual or estimated. The two commodities come back as separate rows so the units never get mixed up.

What are therms, and does UtilityBillReader read them?

A therm is the unit BGE uses to measure natural gas — it's a measure of heat energy, roughly the energy in 100 cubic feet of gas. UtilityBillReader reads the gas usage in therms and the per-therm supply and distribution rates, keeping them on the gas row separate from your electric kWh.

I run a business — does UtilityBillReader handle commercial BGE bills and demand charges?

Yes. UtilityBillReader fully supports BGE commercial bills, including peak demand in kW where it appears, the commercial service class, and the full electric and gas cost breakdown — each commodity as its own row.

What format do I get back?

Two downloads off the same extraction. A base CSV gives you one row per meter or service — so a dual-commodity BGE bill yields an electric row and a gas row — with a column for every field: utility, account, addresses, billing period, usage, unit, cost, and supplier. An advanced Excel (.xlsx) workbook adds a second sheet of per-line charge detail (delivery vs supply, riders, individual taxes) keyed back to the first sheet so you can reconcile or pivot without losing structure.

Can I convert several bills at once?

Yes. Upload multiple BGE bills — a year of statements, or bills across several properties — and get them back in one structured file, one row per meter or service. This is the common workflow for bookkeepers and property managers reconciling utility costs in bulk.

How accurate is UtilityBillReader?

Every extraction returns a confidence score and flags anything worth a second look, such as a bill carrying both electric and gas. UtilityBillReader lays each field out next to a clear label so it's quick to check the output against your original BGE bill, and the confidence score tells you where to look first.

Do I need an account, and is UtilityBillReader really free?

You can convert your first 5 pages every day with no account — just upload and download. Paid plans add higher volumes for regular or bulk use, but there's no signup wall to try UtilityBillReader or handle a one-off BGE bill.

Does UtilityBillReader work on my phone?

Yes. UtilityBillReader works in your phone's browser, so you can convert a bill from a photo or PDF without being at a computer.

What file types can I upload, and is my data secure?

PDF bills, digital or scanned, including multi-page bills in a single upload. Files uploaded without an account are deleted within 24 hours rather than stored indefinitely; account uploads follow your plan's retention window.

Use cases

Bookkeeping & accounting

Pull the total, billing period, and the electric and gas charge breakdown straight into a CSV ready to import into Xero or QuickBooks, instead of keying BGE utility expenses by hand.

Tenant rebilling

Property managers splitting a BGE bill across tenants can extract electric and gas usage per service and produce a clean per-tenant breakdown for cost recovery.

ESG & Scope 1 and 2 reporting

Extract actual kWh (purchased electricity, Scope 2) and gas therms (on-site combustion, Scope 1) as activity data for greenhouse-gas accounting under the GHG Protocol — more accurate than estimating emissions from the dollar amount alone.

Usage analysis

Compare electric kWh and gas therms and their cost breakdown across months to see how usage and bills change over time — including across BGE's seasonal heating and cooling peaks.

Convert bills from other utilities

Pepco · Delmarva Power · Potomac Edison · Washington Gas · PECO · ComEd · Atlantic City Electric · PG&E · SoCal Edison · NV Energy

External resources

Ready to convert your BGE bill?

Drop your PDF here — first 5 pages today are free, no account needed.

Need more than 5 pages a day?

Create an account to process more bills every month, keep your bill history, and share with teammates.

Last reviewed 28 June 2026