Log in to your Duke Energy account to pay your bill

Duke Energy's online portal lets you log in with your account number and password, then pay your bill directly from the same page. You'll need your Duke Energy account number (found on your paper bill) and a password you've created or reset. The login page is at www.duke-energy.com — look for the "Login" button in the top right corner.

If you've never logged in before, you'll create a username and password during your first visit. If you've forgotten your password, the login page has a "Forgot Password?" link that will walk you through resetting it using your account number and email address on file.

Once you're logged in, your account dashboard shows your current balance, due date, and payment history. From there, you can choose to pay now or set up a recurring payment for the same amount each month.

Key Takeaways

  • You log in at www.duke-energy.com with your account number and a password you create yourself.
  • Your account dashboard displays your balance, due date, and past payments once you're signed in.
  • You can pay a one-time bill or set up automatic monthly payments from the same account page.
  • If you forget your password, use the "Forgot Password?" link on the login page to reset it with your account number and email.
  • Duke Energy also accepts payments by phone, mail, and automatic bank draft if you prefer not to use the website.

What information you need to log in

Gather your Duke Energy account number before you start. This is an 8 to 10-digit number printed on your bill in the upper right corner or on your most recent statement. You'll also need an email address — this is where Duke Energy will send password reset links and payment confirmations.

If this is your first time logging in, you'll create your own username and password. Duke Energy requires passwords to be at least 8 characters long and include at least one number and one special character (like ! or @). Write down your new password somewhere safe, or use a password manager to store it.

If you've already created an account but can't remember your login details, have your account number and email address ready. The password reset process will send a link to your email within a few minutes.

Steps to pay your bill after logging in

Once you're logged into your Duke Energy account, paying your bill takes about three minutes.

  1. Look for "Pay My Bill" or "Make a Payment" on your account dashboard.
  2. Enter the amount you want to pay. The page will show your current balance and due date so you can decide whether to pay the full amount or a partial payment.
  3. Choose your payment method: bank account (checking or savings), debit card, or credit card. Bank account payments are free; debit and credit card payments charge a small fee.
  4. Review the payment details, including the amount, due date, and the date the payment will be processed.
  5. Click "Confirm" or "Submit Payment" to complete the transaction.
  6. You'll see a confirmation number on screen and receive an email receipt within a few minutes.

Duke Energy processes most online payments within one business day. If you pay before your due date, the payment will post to your account by the due date. If you pay after the due date, a late fee may explore depending on your state and service area.

Setting up automatic monthly payments

If you want Duke Energy to withdraw your payment automatically each month, you can set this up from your account dashboard. This option is useful if your bill amount stays roughly the same month to month, or if you want to avoid logging in each time.

To set up automatic payments, go to "Billing" or "Payment Options" in your account menu and select "Enroll in AutoPay" or "Set Up Automatic Payments." You'll choose a payment method (bank account is free; cards charge a fee) and the day of the month you want the payment to be withdrawn. Duke Energy will deduct the full amount due on that date each billing cycle.

You can change or cancel automatic payments anytime from the same menu. If you cancel, you'll need to pay manually going forward. If your bill amount changes significantly, you can update the payment amount or pause the automatic payment for a month.

What to do if you can't log in

If the login page won't accept your account number or password, start with the "Forgot Password?" link. This is the fastest way to regain access — it sends a reset link to your email within minutes, and you can create a new password when ready.

If you don't receive the password reset email, check your spam or junk folder. If it's not there, make sure you're using the email address that's actually on file with Duke Energy. You can verify this by calling Duke Energy's customer service at 1-800-DUKE-ENR (1-800-385-3367) with your account number ready.

If you've never created an online account, the login page will have a "Create Account" or "Register" button. You'll need your account number and the service address on your bill to set up a new account. This process usually takes less than five minutes.

Other ways to pay your Duke Energy bill

If you prefer not to pay online, Duke Energy accepts payments through several other channels. You can pay by phone by calling 1-800-DUKE-ENR and speaking with a representative, who can process a one-time payment or set up automatic payments. Phone payments are free if you pay from a bank account and charge a fee for credit or debit cards.

You can also mail a check or money order to the address on your bill. Include your account number on the check and allow 7 to 10 business days for the payment to be received and posted. Some Duke Energy service areas also accept payments in person at local payment centers or authorized retailers — check your bill or the website for locations near you.

Automatic bank draft is another option: Duke Energy withdraws the payment directly from your checking account on a date you choose. To set this up, call customer service or enroll through your online account.

Frequently Asked Questions

Is there a fee to pay my bill online?

Paying from a bank account (checking or savings) is free. If you use a debit or credit card, Duke Energy charges a fee that varies by card type and is shown before you confirm the payment. The fee is typically 2 to 3 percent of the payment amount.

How long does it take for my online payment to show up on my account?

Most online payments post within one business day. If you pay before your due date, it will show as received by the due date. Payments made after the due date may result in a late fee, depending on your state and service area.

Can I set up automatic payments for a different amount each month?

No, automatic payments are for a fixed amount that you set. If your bill varies significantly month to month, you can pause the automatic payment for a month and pay manually instead, or call Duke Energy to adjust the amount.

What should I do if I see a payment on my account that I didn't make?

Contact Duke Energy customer service when ready at 1-800-DUKE-ENR with your account number and the payment details. They can review the transaction and help you dispute it if needed.

Can I pay someone else's Duke Energy bill using their account number?

Yes, you can pay another person's bill if you have their account number. Log in with that account number and follow the payment steps. You'll need to create a separate online account for that account number, or call Duke Energy to make a one-time payment over the phone.