Avista Utilities Data Access Guide
Avista Utilities is an investor-owned electric and gas utility serving roughly 422,000 electric customers across eastern Washington and northern Idaho, plus natural gas customers in WA, ID, and OR. Avista offers billing and usage data through its myAvista portal, an Account Manager delegation feature for third parties, and a Python-based Avista Digital Exchange SDK for programmatic access.
How to Get Your Avista Utilities Data: All Access Methods
| Method | 1st Party | 3rd Party | Customer Types | Data Types | Latency | Format |
|---|---|---|---|---|---|---|
| myAvista Web Portal (Billing) | ✓ | ✓ | Residential, Commercial, Industrial | Billing, payment history | Updated per billing cycle | PDF, Web |
| myAvista View Usage | ✓ | ✓ | All | Hourly usage aggregates | Next-day | Web (graphs/tables) |
| Account Manager Delegation | — | ✓ | All | Billing, usage | Portal-dependent | Web |
| Avista Digital Exchange SDK | ✓ | ✓ | C&I, developers | Data stores, IoT/meter time-range data | Varies | JSON/files (Python SDK) |
| EDI (on request) | ✓ | ✓ | C&I | 814/867/810 | Per agreement | ANSI X12 |
Billing Data Access
Billing data is available through the myAvista web portal and mobile app. Customers can view current and historical bills, compare bills month-over-month and year-over-year, and download statements as PDFs. Third parties can be delegated portal access via the Account Manager feature.
What Data Is on Your Avista Utilities Bill
- Current and historical bills
- Bill comparison (month-over-month, year-over-year)
- Payment history
- Usage breakdown by end-use category
How to Download Avista Utilities Bills (Business & Commercial)
- 01Log in at https://www.myavista.com/your-account/
- 02Open Your Account and select Billing History
- 03Download bill PDFs or use Compare Your Bills for trend analysis
- 04To delegate access, add an energy manager via the Account Manager feature
How to Download Avista Utilities Bills (Residential)
- 01Go to https://www.myavista.com/ and click Sign in
- 02Enter email and password or register at https://www.myavista.com/register-account
- 03Open the Your Account menu
- 04Select Billing History to view and download past bills as PDF
Third-Party Access to Avista Utilities Billing Data
Account Manager Delegation
- 01Account holder logs in and opens Manage Account Access
- 02Adds the third party's email as an Account Manager
- 03Third party accepts the email invitation and registers/links an account
- 04Third party accesses billing history, usage, and payment data through the portal
Want to understand the charges on your bill?
See the Avista Utilities Rate Schedules & Tariff Guide →Interval Data & Smart Meters
Avista has deployed Itron OpenWay AMI smart meters that collect 15-minute interval data. However, customers and third parties can only view hourly aggregated usage through the myAvista portal's View Usage tool; raw 15-minute interval data is not directly customer-accessible without a custom EDI/API arrangement.
How to Download Avista Utilities Interval Data via Green Button
- 01Green Button / ESPI export is not currently offered by Avista
- 02Contact Avista Business Services at (800) 936-6629 to inquire about future implementations or custom data sharing
Interval data is essential for rate comparison and TOU analysis.
See which Avista Utilities rate schedule is best for your usage pattern →Third-Party API Access
Avista Digital Exchange is a programmatic data platform built on Energy Collaboratives technology, offering a Python SDK for data store management, IoT endpoint telemetry, and time-range data queries. It is the primary programmatic access path for third parties; standard customer billing/usage access remains portal-based.
Available Avista Utilities API Endpoints
| Function | Endpoint | Method | Format |
|---|---|---|---|
| List data stores | ade.list_data_stores() (Python SDK) | GET | JSON/files |
| Query IoT endpoint time-range data | ade.get_iot_endpoint_time_range_data(endpoint_id, start_time, end_time) | GET | JSON |
How to Register as a Avista Utilities API Vendor
- 01Create an account at https://energy.collaboratives.io/ and complete identity verification
- 02Contact Avista at (800) 936-6629 to request Avista Digital Exchange access
- 03Generate a personal authentication token in Developer settings
- 04Install the SDK: pip install avista-digital-exchange-sdk
- 05Authenticate with the token and query data stores or IoT endpoints
EDI (Electronic Data Interchange)
Supported Avista Utilities EDI Transaction Sets
| Code | Name | Purpose |
|---|---|---|
| 814 | Application Data | Customer setup and account changes (likely supported) |
| 867 | Meter Data | Usage/interval data delivery (if available) |
| 810 | Invoice | Billing statements |
How to Enroll in Avista Utilities EDI
- 01Contact Avista Business Services at (800) 936-6629 to request an EDI capability discussion
- 02Specify required transaction sets and provide business justification
- 03Sign Avista's EDI Trading Partner Agreement and obtain connection details
- 04Configure EDI translation, conduct testing, then move to production
Sources
Rate Schedules & Tariff Analysis
Avista's WA electric C&I schedules use a basic-charge + tiered-energy + demand-charge structure, with progressively lower energy rates as customer size increases (Schedule 11 to 21 to 25). Large customers face substantial fixed demand charges and contract/annual minimums, so load factor and demand management materially affect total cost. All schedules are layered with cost-recovery riders and a decoupling mechanism.
Avista Utilities Rate Schedule List
| Schedule | Applicability |
|---|---|
| Schedule 11 - General Service | General commercial service through one meter. |
| Schedule 21 - Large General Service | Large general service; contract required. |
| Schedule 25 - Extra Large General Service | Industrial 3,000+ kVa loads. |
Avista Utilities Rate Features & TOU Details
- Declining-block energy pricing across size tiers
- Significant demand charges ($10/kW; $12.98/kVa for XL)
- Primary voltage discounts for customer-owned transformation
- Annual minimums and 5-year contracts for Schedules 21 and 25
- Multiple riders (Schedules 58/61/63/64/66/88/91/92/93/98/99) and decoupling Schedule 75
For a deeper analysis including cost optimization strategies and historical rate trends:
Read the full Avista Utilities Rate Optimization Guide →Other Data Access Programs
Avista Mobile App
iOS/Android app mirroring portal billing and usage views, payments, and outage reporting.
- 01Download the Avista app from the App Store or Google Play
- 02Sign in with myAvista credentials
- 03View bills, usage, and make payments
SFTP / Custom File Transfer
For high-volume business customers, Avista may offer SFTP batch exports of billing/interval data on request (not publicly documented).
- 01Contact Avista Business Services at (800) 936-6629
- 02Provide business justification, data volume, and frequency
- 03Sign data security/NDA agreements and receive SFTP credentials
Limitations & Considerations
- ⚠Raw 15-minute interval data is not directly customer-accessible; portal shows hourly aggregates only.
- ⚠No Green Button / ESPI implementation.
- ⚠No public REST/SOAP API; programmatic access limited to the Avista Digital Exchange SDK.
- ⚠EDI and SFTP available only on request, case-by-case, with no public documentation.
- ⚠Account Manager third-party access is portal-only with no batch/automated export.
Avista Utilities Data Access FAQ
How can a C&I customer get 15-minute interval data from Avista?▾
Avista's AMI meters collect 15-minute data, but the myAvista portal only displays hourly aggregates. To obtain raw 15-minute interval data, C&I customers must arrange a custom EDI, SFTP, or Avista Digital Exchange data feed by contacting Avista Business Services at (800) 936-6629.
Can an energy consultant access our Avista account data?▾
Yes. The account holder can authorize a consultant through the Account Manager feature in the myAvista portal, granting portal access to billing and usage data. There is no automated third-party API for this path; for programmatic access use the Avista Digital Exchange SDK.
Does Avista support Green Button?▾
No. Avista has not implemented Green Button Download My Data or Connect My Data (ESPI). Programmatic access is available only through the Avista Digital Exchange SDK or custom EDI/SFTP arrangements.
What programmatic options exist for developers?▾
The Avista Digital Exchange (ADE) provides a Python SDK (avista-digital-exchange-sdk) authenticated with Energy Collaboratives tokens. It supports data store management and IoT/meter time-range queries. Request access via Avista Business Services.
Is there a public REST API?▾
No public REST or SOAP API is documented. The Avista Digital Exchange Python SDK is the primary programmatic path; custom REST/SFTP access may be available to enterprise customers on request.
The Best Way to Access Data from Avista Utilities
Nectar connects to Avista Utilities 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