FousDuke Energy My Account
Pull your Duke Energy bills and usage into your systems
Read bill amounts, due dates, posted payments and interval usage for the accounts in each of your Duke Energy portfolios through an API call. A workflow can post each new bill to accounting every weekday and send last month's 15-minute usage on the 1st.
Works with your own Duke Energy My Account account. Fous is an independent product.
What you can build on the Business Experience
Get bills for a portfolio
Build thisReads Bills under Billing and Payment Activity for a portfolio or one account: each bill's invoice amount, due date and PDF.
- Takes
- Business partner, portfolio, account (optional), since date (optional)
- Returns
- Account number, invoice amount, due date, bill PDF link, total balance due
Check posted payments
Build thisReads Payments under Billing and Payment Activity: the payments posted to your accounts and the status of each one.
- Takes
- Business partner, portfolio, account (optional), since date (optional)
- Returns
- Account number, payment date, amount, status
Export interval usage for an account
Build thisOpens Electric Usage under Energy Usage, picks the account, interval and date range, and reads the usage that the Export function downloads.
- Takes
- Business partner, portfolio, account, child account (optional), interval, start date, end date
- Returns
- Account number, meter, interval start, interval length, kWh
Pay bills from a bank account
Build thisOpens Pay Online for the accounts you name and pays from a checking or savings account, as one bank transaction when Consolidated Payments is ticked.
- Takes
- Business partner, portfolio, account numbers, bank account, consolidated payment (yes or no)
- Returns
- Accounts paid, amount per account, total, payment status
Automate the Business Experience with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
New Duke Energy bills, posted to accounting
Build this- Starts
- Every weekday at 8:00
- Step 1
- Get the bills for each portfolio you name from Billing and Payment Activity.
- Step 2
- Keep the bills that were not there on the last run.
- Step 3
- Post account number, invoice amount and due date to your accounting system's webhook.
Last month's 15-minute usage for every account
Build this- Starts
- Monthly on the 1st at 6:00
- Step 1
- For each account you name, export last month's Electric Usage in 15-minute intervals.
- Step 2
- Group the readings by account and add a kWh total for each.
- Step 3
- Post the readings and totals to your energy reporting webhook.
Payment status changes, emailed to you
Build this- Starts
- Every weekday at 16:00
- Step 1
- Check the posted payments for each portfolio you name.
- Step 2
- Keep the payments whose status changed since the last run.
- Step 3
- Email you the list with account number, date, amount and status.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get bills for a portfolio” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "duke-energy.com/get_bills",
"input": {
"business_partner": "Acme Facilities",
"portfolio": "Charlotte stores",
"since": "2026-10-01"
}
}'
{
"status": "completed",
"data": {
"business_partner": "Acme Facilities",
"portfolio": "Charlotte stores",
"total_balance_due": 18426.37,
"bills": [
{
"account_number": "9100 2234 5871",
"invoice_amount": 7312.84,
"due_date": "2026-11-24",
"pdf_url": "https://www.duke-energy.com/...bill-9100-2234-5871.pdf"
}
],
"count": 1,
"currency": "USD"
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
The Business Experience’s own options
Duke Energy's business pages describe no customer API. The Business Experience inside My Account offers reports and downloadable data: usage exported to spreadsheets, down to 15-minute increments, and 24 months of bills as PDF. Duke also lists EDI Billing and EFT Payment among its business billing pages.
| Option | What it covers | What it takes |
|---|---|---|
| Usage export | Electric Usage for one account or collective child account, from monthly totals to 30-minute or 15-minute intervals, exported to Excel. | A registered Business Experience account with access to the account. |
| Rate Analysis | Compares the eligible rates for selected meters or accounts against your actual usage and exports the result to PDF. | A registered Business Experience account. Changing a rate goes through Customer Care or your account executive. |
| The Business Experience by hand | Dashboard balances, Bills and Payments for up to 24 months, bill PDFs, Pay Online and Energy Usage, for an account or a portfolio. | A Duke Energy online account. One sign-in ID covers Home, Business and Landlord accounts. |
Read on November 12, 2026: Duke Energy Business Experience Quick Start Guide, Manage Account, business customers, Accessing energy usage for child accounts.
Signing in to the Business Experience
Duke Energy's sign-in asks for your email address and then your password, or lets you continue with a passkey. One sign-in ID reaches your Home, Business and Landlord accounts, and an Experience Selector appears when you have more than one. With Fous you sign in through Duke Energy's own sign-in with your own account, and the login is sealed with AES-256.
Worth knowing
- Pick the business partner and portfolio
- Accounts are grouped into portfolios, and larger businesses have several portfolios and business units. Usage pages ask for the Business Partner and Portfolio first, so a method takes them as inputs.
- 24 months of bills and payments
- Billing and Payment Activity shows up to 24 months of bills and payments, and paperless billing keeps PDF versions of your bills for the past 24 months.
- Usage is per account and per meter
- Usage snapshots are of individual accounts and vary with the meter type. For a Collective Account, you choose the Collective Account first and then a child account from the Child Account drop-down.
- Bank payments are free, cards are not
- Paying from a checking or savings account while signed in is free. Card payments go through the Speed Pay vendor, which charges business accounts a fee. Up to 100 bills can be paid in one transaction.
More in Energy and utilities
- British Gas Business online account
- Ameren online account
- CenterPoint Energy My Account
- Con Edison My Account
- DTE Energy online account
- Eversource online account
- National Grid US My Account
- PG&E online account
- PSE&G My Account
- SDG&E My Account
- AEP online account
- ComEd My Account
- Dominion Energy Manage Account
- FirstEnergy online account
- FPL online account
- Georgia Power My Account
- Hydro One myAccount
- Hydro-Québec Espace client
- myEntergy
- PPL Electric Utilities online account
- SCE My Account
- Enedis Espace Client Entreprises
- SGE
- Cemig Atende
- Enel Agência Virtual
- Espace Producteur EDF OA
- SoCalGas My Account
- Transport4
- Smart Meter Texas
- SmartHub
- My WM
- Republic Services My Account
Other industries: Just Eat Partner Hub, DBS IDEAL, Paymode-X, 全国统一规范电子税务局, Income Tax e-Filing Portal, GetYourGuide Supplier Portal.
Frequently asked questions
Duke Energy's business pages describe no customer API. What the Business Experience offers is downloadable data: usage exported to Excel down to 15-minute intervals, bill PDFs for 24 months and a Rate Analysis export to PDF. Duke also lists EDI Billing and EFT Payment among its business billing pages.
Yes, account by account. Under Energy Usage, Electric Usage lets you pick the interval, from monthly to 30-minute or 15-minute, and a date range, then export to Excel. With Fous, a workflow can loop over your accounts on a schedule and post the readings to your own system by webhook.
24 months. Billing and Payment Activity shows up to 24 months of bills and payments, with the invoice amount, due date and a PDF of each monthly bill.
Yes, through portfolios. You can organize accounts into portfolios, and the dashboard shows the total balance due for an account or a portfolio. The Business Experience can pay up to 100 bills in one transaction.
No. Fous is an independent product. You use it with your own Duke Energy online account, and a method reads and does only what that account can.
Put Duke Energy My Account behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextFirstEnergy online accountFPL online accountGeorgia Power My AccountJust Eat Partner HubHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Duke Energy My Account (Duke Energy). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.