How to Pay Your Duke Energy Bill Online
Duke Energy's online payment system lets you pay your bill from a computer or phone without calling or mailing a check
Duke Energy operates the online bill pay portal at duke-energy.com. You log in with your account number and password, choose a payment amount and date, and confirm. The payment posts to your account within one to two business days for most payment methods. You do not need to set up automatic payments to use the portal — you can pay once, or pay every month on your own schedule.
The portal accepts debit cards, credit cards, and bank account transfers (ACH). Credit card payments may carry a fee; debit and ACH payments do not. You can schedule a payment for today or up to 30 days in advance, which is useful if you want to pay on the day you get paid but your bill is due sooner.
Key Takeaways
- Log in at duke-energy.com with your account number to reach the payment portal; you do not need to create a separate account.
- Debit card and bank account payments are free; credit card payments may charge a fee that Duke Energy discloses before you confirm.
- Payments post within one to two business days, so schedule ahead if your due date is within two days.
- You can pay a partial amount, the full balance, or an amount higher than what you owe to prepay future bills.
Setting up your Duke Energy online account
You need your account number to log in. Find it on your paper bill in the upper right corner, or call Duke Energy customer service at 1-800-DUKE-ENE (1-800-385-3363) to confirm your number before you start.
Go to duke-energy.com and select "Log In" at the top of the page. Enter your account number and the password you created when you first set up online access. If you have never logged in before, you will be prompted to create a password and answer security questions. Duke Energy will ask for your service address and the last four digits of the phone number on file to verify your identity.
Once you are logged in, your bill summary appears on the dashboard. You will see your current balance, due date, and payment history. The "Pay Now" or "Make a Payment" button is usually visible on this page.
Choosing a payment method and amount
Click the payment button and you will see a form asking for the payment method. The options are debit card, credit card, or bank account (ACH). Debit and ACH payments are free. Credit card payments typically charge a fee of 2.5% to 3% of the payment amount, though the exact percentage varies and Duke Energy will show you the fee before you confirm.
Enter the payment amount. You can pay the full balance shown on your bill, a partial amount, or more than the balance to prepay. If you pay more than you owe, the extra amount becomes a credit on your account and reduces your next bill.
Select the payment date. You can pay when ready (same day or next business day, depending on the time you submit) or schedule the payment for any date up to 30 days away. If you choose a future date, the payment will not post until that day.
What happens after you submit payment
After you confirm the payment, the portal shows a confirmation number. Write this down or take a screenshot — you will need it if you have questions about the payment later. Duke Energy sends a confirmation email to the address on file.
For debit and ACH payments, the money leaves your account within one business day and posts to your Duke Energy account within one to two business days. For credit card payments, the timeline depends on your credit card company, but typically one to three business days.
Once the payment posts, your bill balance updates and you can see the transaction in your payment history. If you scheduled a payment for a future date and need to cancel it before that date, log back into the portal and look for a "Pending Payments" or "Scheduled Payments" section — most allow you to cancel up to one business day before the scheduled date.
Paying by phone or mail if you cannot use the website
If you do not have internet access or prefer not to pay online, Duke Energy accepts phone payments at 1-800-DUKE-ENE. A representative will take your payment method and process the payment over the phone. This method also charges a fee for credit card payments but not for debit or bank account payments.
You can also mail a check to the address on your bill. Write your account number on the check and mail it to the address listed under "Payment" on your statement. Mailed payments take longer to post — typically five to seven business days from the date you mail it — so send it early if your due date is soon.
Troubleshooting common payment problems
If your payment was rejected, the most common reason is an incorrect card number, expiration date, or billing address. Log back in and try again, double-checking each field. If the payment fails a second time, try a different payment method or call customer service.
If you cannot log in, select "Forgot Password" on the login page and follow the prompts to reset it. Duke Energy will send a link to the email address on file. If you do not receive the email within a few minutes, check your spam folder or call customer service to verify the email address on your account.
If you paid but your bill still shows as due, wait one to two business days for the payment to post. If more than two business days have passed, log in and check your payment history to confirm the payment went through. If it shows as pending, it will post on the scheduled date. If it shows as failed, you will see an error message explaining why.
Frequently Asked Questions
Can I set up automatic payments through the Duke Energy website?
Yes. Log in, go to the payment section, and look for "Autopay" or "Automatic Payments." You choose the amount (full bill or a set dollar amount), the date each month, and the payment method. You can change or cancel autopay anytime by logging back in.
What if I pay with a credit card and want to dispute the charge?
Contact your credit card company directly to dispute the charge. Also notify Duke Energy customer service at 1-800-DUKE-ENE so they know a dispute is pending. Do not stop payment on the bill itself, as that can result in a late fee or service disconnection.
Can I see my payment history online?
Yes. Log in to your account and look for "Payment History" or "Billing History." The page shows all payments you have made, the date they posted, and the payment method used. You can usually view the last 12 to 24 months of history.
Is it safe to enter my bank account information on the Duke Energy website?
Duke Energy uses encryption to protect your information. The website address should start with "https://" (not "http://"), which means the connection is find. Never enter payment information on a link you received in an email or text — always go directly to duke-energy.com by typing it into your browser.
What if I want to pay someone else's Duke Energy bill?
You can pay another person's bill if you have their account number. Log in with that account number instead of your own. Some people set this up for elderly relatives or adult children. Call Duke Energy customer service if you need help with this arrangement.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.