Baltimore Gas and Electric Company (BGE) Data Access Guide

Baltimore Gas and Electric (BGE), an Exelon subsidiary, serves roughly 1.34 million electric and 427,000 gas customers across central Maryland. For commercial and industrial accounts, BGE offers AMI 15-minute interval data through its CD Web supplier portal and the Exelon Energy Usage Data System (EUDS) for ENERGY STAR benchmarking, operating within Maryland's deregulated electricity and competitive gas markets.

Maryland · Investor-Owned Utility·1,769,607 customers·Fully supported by Nectar·Last updated June 3, 2026

How to Get Your Baltimore Gas and Electric Company (BGE) Data: All Access Methods

Method1st Party3rd PartyCustomer TypesData TypesLatencyFormat
MyAccount PortalResidential and commercialBilling, monthly usageMonthlyWeb / PDF
CD Web PortalLicensed suppliers, aggregators, consultants (with LOA)15-min interval, monthly meter, billingOn request (2 business day LOA verification)XML
EUDS BenchmarkingBuilding owners, property managers, authorized consultantsMonthly aggregate building usageMonthlyCSV / XLSX / Green Button XML
EDI (Electric) / XML (Gas)Licensed suppliersEnrollment, usage, billingTransactionalANSI X12 / XML
Green Button Download My DataCustomers (with authorization for third parties)Interval usageOn demandESPI XML
01

Billing Data Access

BGE provides online billing access through its MyAccount portal for residential and commercial customers, covering both electric and gas accounts. Third parties access billing data through the CD Web supplier portal with a customer Letter of Authorization (LOA).

What Data Is on Your Baltimore Gas and Electric Company (BGE) Bill

  • Current bill amount and due date
  • Bill date and service period
  • Line-item billing details
  • Monthly usage by period
  • Past due amounts
  • Payment history
  • Account profile information

How to Download Baltimore Gas and Electric Company (BGE) Bills (Business & Commercial)

  1. 01Log into MyAccount at https://secure.bge.com/MyAccount/
  2. 02Select the commercial account from the account selector
  3. 03Open My Bill & Usage for line-item charges and usage
  4. 04Download bills as PDF or view historical billing periods
  5. 05For automated billing data, authorize a registered supplier/consultant to pull 867 HU via CD Web with an LOA

How to Download Baltimore Gas and Electric Company (BGE) Bills (Residential)

  1. 01Navigate to https://www.bge.com and click My Account / Login
  2. 02Register with BGE account number, service address, username and password
  3. 03Log in and select My Bill & Usage
  4. 04View current bill, billing dates, and payment history
  5. 05Open historical bills (2+ years available)
  6. 06Switch between Electric and Gas accounts via the account selector

Third-Party Access to Baltimore Gas and Electric Company (BGE) Billing Data

CD Web Portal (LOA-based)

  1. 01Customer signs Letter of Authorization naming the third party
  2. 02Third party registers as CD Web user with BGE
  3. 03Submit billing data request (867 HU) using customer Choice ID / Account ID
  4. 04BGE verifies LOA on file within 2 business days
  5. 05Download billing data in XML format
PDFHTML web portalXML (CD Web 867 HU)

Want to understand the charges on your bill?

See the Baltimore Gas and Electric Company (BGE) Rate Schedules & Tariff Guide →

02

Interval Data & Smart Meters

BGE has deployed AMI smart meters across its electric territory and selectively for larger gas accounts. Interval data is available to customers via MyAccount usage graphs and to authorized third parties at 15-minute granularity through the CD Web portal.

Meter Technology
Advanced Metering Infrastructure (AMI) smart meters for most electric customers; selective AMI for larger commercial/industrial gas accounts.
Electric Granularity
15-minute interval data
Gas Granularity
Hourly data for some commercial/industrial gas accounts

How to Download Baltimore Gas and Electric Company (BGE) Interval Data via Green Button

  1. 01Log into MyAccount at https://secure.bge.com
  2. 02Navigate to the Usage or Download Data section
  3. 03Locate the Green Button / Download My Data link
  4. 04Select a date range and download interval data as ESPI XML
  5. 05Import the file into a Green Button-compatible energy management app

Interval data is essential for rate comparison and TOU analysis.

See which Baltimore Gas and Electric Company (BGE) rate schedule is best for your usage pattern →

03

Green Button Access

Download My Data

BGE announced support for the Green Button initiative in 2012. Download My Data lets customers export usage data in standardized ESPI XML format through MyAccount; verify current in-portal availability.

Formats
ESPI XML
Available To
Residential and commercial customers

Connect My Data

Green Button Connect My Data (automated, recurring OAuth-style third-party data sharing) was announced by BGE in 2012 but implementation status varies; not confirmed as live.

API Standard
ESPI / Green Button Alliance
Available To
Planned / not fully implemented

04

Third-Party API Access

BGE does not publish a modern REST API for usage data. Its primary programmatic third-party channel is the CD Web portal, where registered suppliers, aggregators, and consultants submit data requests with a customer LOA and receive XML files. The EUDS benchmarking portal additionally serves building-level monthly data.

Program
CD Web Customer Data Portal
Auth Method
Username and password (issued after CD Web registration); customer Letter of Authorization required per account
Rate Limits
Daily HIU (Hourly Interval Usage) requests limited to 500 accounts per CD Web user per day
Interval Latency
15-minute interval (867 HI) available on request via CD Web

Available Baltimore Gas and Electric Company (BGE) API Endpoints

FunctionEndpointMethodFormat
Historical interval usage (867 HI)CD Web request form (https://secure.bge.com/cdweb/)GETXML
Historical billing usage (867 HU)CD Web request form (https://secure.bge.com/cdweb/)GETXML

How to Register as a Baltimore Gas and Electric Company (BGE) API Vendor

  1. 01Complete the CD Web New User Information Form
  2. 02Submit the CD Web Agreement and Consumption Data Agreement
  3. 03Provide a customer Letter of Authorization for each account
  4. 04Receive CD Web credentials by email
  5. 05Submit data requests by Choice ID (electric) / Account ID (gas) and download XML

05

EDI (Electronic Data Interchange)

Supported Baltimore Gas and Electric Company (BGE) EDI Transaction Sets

CodeNamePurpose
814Enrollment / Change / Drop (814E/814C/814D/814R)Customer enrollment, change, drop, reinstatement, and historical usage requests
867Usage (867 HU/HI/MU/IU)Historical billing, 15-minute interval, monthly meter, and monthly interval usage delivery
810InvoiceSupplier consolidated billing, cancellation (810-17), and rebill (810-18)
820Remittance AdvicePayment order / remittance advice
997Functional AcknowledgementReceipt confirmation for EDI transactions

How to Enroll in Baltimore Gas and Electric Company (BGE) EDI

  1. 01Obtain a Maryland PSC supplier license and PJM short name (electric)
  2. 02Complete the BGE Electricity Supplier Registration Form
  3. 03Review and sign the BGE Trading Partner EDI Agreement (do not pre-date)
  4. 04Submit two original-signed document sets to the Electric Choice Programs Unit
  5. 05Complete EDI testing/certification with Hansen Technologies (2-4 weeks)
  6. 06Receive welcome letter and CD Web credentials; begin production EDI

06

Rate Schedules & Tariff Analysis

BGE commercial electric bills combine BGE delivery charges (customer charge, volumetric delivery, and per-kW demand on GL and P/T) with a supply charge from market-priced Standard Offer Service or a competitive supplier. Delivery rates are set under BGE's multi-year rate plan (PSC Order 90948), with fixed step-ups effective each January 1 from 2024 through 2026. Class selection (G vs. GS vs. GL) and service voltage (secondary vs. primary) materially affect per-unit cost.

Baltimore Gas and Electric Company (BGE) Rate Schedule List

ScheduleApplicability
Schedule GGeneral commercial, secondary voltage
Schedule GSSmall general service, seasonal
Schedule GLDemand-metered customers >=60 kW
Schedules P & TIndustrial primary/transmission service
Schedule CCommercial/industrial natural gas

Baltimore Gas and Electric Company (BGE) Rate Features & TOU Details

  • Delivery and supply unbundled; supply via market-priced SOS (Rider 1) or a competitive retail supplier
  • Multi-year rate plan (Order 90948) fixes delivery-rate step-ups for 2024, 2025, and 2026
  • Schedule GL (>=60 kW) and Schedules P/T are demand-metered with per-kW delivery demand charges
  • Secondary vs. primary voltage rates differ; primary service carries lower per-unit delivery rates
  • Schedule C commercial gas uses a declining-block distribution rate structure

For a deeper analysis including cost optimization strategies and historical rate trends:

Read the full Baltimore Gas and Electric Company (BGE) Rate Optimization Guide →

07

Other Data Access Programs

Energy Usage Data System (EUDS)

Exelon's building benchmarking portal that delivers monthly aggregate building energy usage for ENERGY STAR Portfolio Manager and Maryland Building Energy Performance Standards (BEPS) compliance.

  1. 01Enroll at exelonenergyusagedata.com and email support with details
  2. 02Program Administrator creates the building(s) and issues a temporary password
  3. 03Add buildings, identify serving meters, and verify account info
  4. 04Download monthly usage as CSV, XLSX, or Green Button XML
  5. 05Share building access with authorized consultants as needed

BGE Smart Energy Programs

Smart-meter-enabled demand response and behavioral programs including Smart Energy Rewards, Peak Rewards, Connected Rewards, and Energy Savings Days.

  1. 01Visit bgesmartenergy.com
  2. 02Confirm eligibility for the relevant program
  3. 03Enroll the account / device (e.g., smart thermostat)
  4. 04Receive bill credits for participating during peak events

08

Limitations & Considerations

  • No modern REST API; programmatic access relies on CD Web XML, EDI, and aggregators.
  • Green Button Connect My Data (automated sharing) was announced but is not confirmed as fully implemented.
  • CD Web daily Hourly Interval Usage requests are capped at 500 accounts per user per day.
  • Third-party data access requires a signed customer Letter of Authorization and supplier/consultant registration.
  • Gas interval data is limited to selected larger commercial/industrial accounts; most gas data is monthly.

09

Baltimore Gas and Electric Company (BGE) Data Access FAQ

How do C&I customers get 15-minute interval data from BGE?

Authorized suppliers, aggregators, and consultants request 15-minute electric interval data (867 HI) through BGE's CD Web portal at https://secure.bge.com/cdweb/, using a signed customer Letter of Authorization. Up to 12 months of interval data is available and delivered as XML. BGE limits daily Hourly Interval Usage requests to 500 accounts per CD Web user per day.

Does BGE offer a public API for usage data?

No. BGE does not publish a modern REST API. Programmatic third-party access runs through the CD Web portal (XML, LOA-based) and, for suppliers, ANSI X12 EDI (electric) or XML transactions (gas). Customers can also export ESPI XML via Green Button Download My Data, and Nectar provides API access to this utility's billing and interval data — see docs.nectarclimate.com.

Can I shop for a competitive electricity or gas supplier?

Yes. Maryland's electricity market is deregulated and gas supply is competitive. BGE remains the regulated distributor and Standard Offer Service provider, while licensed suppliers compete for supply. Suppliers enroll customers via 814E EDI transactions; enrollment takes effect three business days after processing, with a maximum of two enrollments per bill cycle.

How do I benchmark buildings for Maryland BEPS compliance?

Use the Exelon Energy Usage Data System (EUDS) at https://www.exelonenergyusagedata.com/. It provides monthly aggregate building usage that integrates with ENERGY STAR Portfolio Manager and supports Maryland Building Energy Performance Standards. Building owners can share access with authorized consultants and download data as CSV, XLSX, or Green Button XML.

What does Nectar's roadmap support level mean for BGE?

BGE is on Nectar's roadmap, meaning automated ingestion is planned but not yet fully productized. Today, Nectar can work with BGE data via CD Web XML exports (with customer LOA), EUDS benchmarking files, or other interim paths while native integration is built out.

The Best Way to Access Data from Baltimore Gas and Electric Company (BGE)

Nectar connects to Baltimore Gas and Electric Company (BGE) and 7,000+ utility providers — billing, interval, and rate data delivered automatically. No portals, no forms, no manual downloads.

Nectar for Energy & Sustainability Teams

Managing utility data for commercial or industrial buildings? Nectar offers a free energy data audit — we'll review your current setup and show you where automation can save your team hours every month.

Get a Free Audit

Nectar for Developers & Consultants

Building energy tools or advising clients on utility data? Nectar works with technology partners and consultants who need reliable data infrastructure.

Partner with Us