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.
How to Get Your Baltimore Gas and Electric Company (BGE) Data: All Access Methods
| Method | 1st Party | 3rd Party | Customer Types | Data Types | Latency | Format |
|---|---|---|---|---|---|---|
| MyAccount Portal | ✓ | — | Residential and commercial | Billing, monthly usage | Monthly | Web / PDF |
| CD Web Portal | — | ✓ | Licensed suppliers, aggregators, consultants (with LOA) | 15-min interval, monthly meter, billing | On request (2 business day LOA verification) | XML |
| EUDS Benchmarking | ✓ | ✓ | Building owners, property managers, authorized consultants | Monthly aggregate building usage | Monthly | CSV / XLSX / Green Button XML |
| EDI (Electric) / XML (Gas) | — | ✓ | Licensed suppliers | Enrollment, usage, billing | Transactional | ANSI X12 / XML |
| Green Button Download My Data | ✓ | ✓ | Customers (with authorization for third parties) | Interval usage | On demand | ESPI XML |
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)
- 01Log into MyAccount at https://secure.bge.com/MyAccount/
- 02Select the commercial account from the account selector
- 03Open My Bill & Usage for line-item charges and usage
- 04Download bills as PDF or view historical billing periods
- 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)
- 01Navigate to https://www.bge.com and click My Account / Login
- 02Register with BGE account number, service address, username and password
- 03Log in and select My Bill & Usage
- 04View current bill, billing dates, and payment history
- 05Open historical bills (2+ years available)
- 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)
- 01Customer signs Letter of Authorization naming the third party
- 02Third party registers as CD Web user with BGE
- 03Submit billing data request (867 HU) using customer Choice ID / Account ID
- 04BGE verifies LOA on file within 2 business days
- 05Download billing data in XML format
Want to understand the charges on your bill?
See the Baltimore Gas and Electric Company (BGE) Rate Schedules & Tariff Guide →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.
How to Download Baltimore Gas and Electric Company (BGE) Interval Data via Green Button
- 01Log into MyAccount at https://secure.bge.com
- 02Navigate to the Usage or Download Data section
- 03Locate the Green Button / Download My Data link
- 04Select a date range and download interval data as ESPI XML
- 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 →Sources
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.
Available Baltimore Gas and Electric Company (BGE) API Endpoints
| Function | Endpoint | Method | Format |
|---|---|---|---|
| Historical interval usage (867 HI) | CD Web request form (https://secure.bge.com/cdweb/) | GET | XML |
| Historical billing usage (867 HU) | CD Web request form (https://secure.bge.com/cdweb/) | GET | XML |
How to Register as a Baltimore Gas and Electric Company (BGE) API Vendor
- 01Complete the CD Web New User Information Form
- 02Submit the CD Web Agreement and Consumption Data Agreement
- 03Provide a customer Letter of Authorization for each account
- 04Receive CD Web credentials by email
- 05Submit data requests by Choice ID (electric) / Account ID (gas) and download XML
EDI (Electronic Data Interchange)
Supported Baltimore Gas and Electric Company (BGE) EDI Transaction Sets
| Code | Name | Purpose |
|---|---|---|
| 814 | Enrollment / Change / Drop (814E/814C/814D/814R) | Customer enrollment, change, drop, reinstatement, and historical usage requests |
| 867 | Usage (867 HU/HI/MU/IU) | Historical billing, 15-minute interval, monthly meter, and monthly interval usage delivery |
| 810 | Invoice | Supplier consolidated billing, cancellation (810-17), and rebill (810-18) |
| 820 | Remittance Advice | Payment order / remittance advice |
| 997 | Functional Acknowledgement | Receipt confirmation for EDI transactions |
How to Enroll in Baltimore Gas and Electric Company (BGE) EDI
- 01Obtain a Maryland PSC supplier license and PJM short name (electric)
- 02Complete the BGE Electricity Supplier Registration Form
- 03Review and sign the BGE Trading Partner EDI Agreement (do not pre-date)
- 04Submit two original-signed document sets to the Electric Choice Programs Unit
- 05Complete EDI testing/certification with Hansen Technologies (2-4 weeks)
- 06Receive welcome letter and CD Web credentials; begin production EDI
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
| Schedule | Applicability |
|---|---|
| Schedule G | General commercial, secondary voltage |
| Schedule GS | Small general service, seasonal |
| Schedule GL | Demand-metered customers >=60 kW |
| Schedules P & T | Industrial primary/transmission service |
| Schedule C | Commercial/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 →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.
- 01Enroll at exelonenergyusagedata.com and email support with details
- 02Program Administrator creates the building(s) and issues a temporary password
- 03Add buildings, identify serving meters, and verify account info
- 04Download monthly usage as CSV, XLSX, or Green Button XML
- 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.
- 01Visit bgesmartenergy.com
- 02Confirm eligibility for the relevant program
- 03Enroll the account / device (e.g., smart thermostat)
- 04Receive bill credits for participating during peak events
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.
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 AuditNectar 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