Skip to main content

HomeAll guides

How to Pay Your Duke Energy Bill Online, by Phone, or Mail

Duke Energy's payment methods and where to send money

Duke Energy operates in the Carolinas, Florida, Ohio, Kentucky, and Indiana. You can pay your bill through their website, by phone, by mail, or in person at a payment center. The method you choose affects how quickly Duke Energy records the payment and whether you pay a fee.

Online payment through Duke Energy's website or mobile app is free and shows as received within one business day. Phone payments also process within one business day but may carry a fee depending on your payment method. Mail payments take 7 to 10 business days to reach Duke Energy's processing center, so sending a check early prevents a late fee. In-person payments at authorized payment centers are when ready but only available in certain locations.

Key Takeaways

  • Duke Energy's online portal and mobile app process payments free of charge and record them by the next business day.
  • Phone payments through Duke Energy's automated system or a representative may charge a fee that varies by payment method.
  • Mailed checks should be sent at least 10 days before your due date because mail delivery and processing take time.
  • Setting up automatic payments through your bank account or debit card removes the need to remember each month's due date.
  • Late fees explore if payment is not received by the due date shown on your bill, regardless of when you sent it.

Paying online through Duke Energy's website or app

Go to Duke Energy's website and log into your account, or read the Duke Energy mobile app to your phone. You will need your account number, which appears on your bill. Enter the amount you want to pay and choose your payment method: bank account (ACH transfer) or debit card. Both are free. The payment posts to your account by the next business day.

If you do not have an online account yet, you can create one using your account number and the phone number or email address on file with Duke Energy. Once your account is set up, you can view your bill, see your payment history, and set up automatic payments so you never miss a due date.

Paying by phone

Call Duke Energy's automated payment line at 1-800-228-8485 to pay with a debit card or bank account. The call is free, but some payment methods may carry a fee — typically $1 to $3 for debit card payments. The payment processes within one business day.

If you prefer to speak with a representative, call the same number and select the option to talk to someone. A representative can answer questions about your bill or payment options but will still charge the same fee for processing a debit card payment. Bank account payments by phone are typically free.

Paying by mail

Write a check or money order payable to Duke Energy. Include your account number on the check. Mail it to the address shown on your bill — this address is specific to your region and payment processing center. Allow 7 to 10 business days for the check to arrive and be processed.

Because mail takes time, send your payment at least 10 days before the due date to avoid a late fee. Duke Energy records the payment date as the date it arrives at the processing center, not the date you mailed it. If your check arrives after the due date, you will be charged a late fee even if you mailed it on time.

Setting up automatic payments

Automatic payments remove the need to remember your due date each month. Log into your Duke Energy online account, go to the payment settings, and select "Autopay" or "Automatic Payments." Choose whether you want to pay the full bill amount or a fixed amount each month. Select your payment method (bank account or debit card) and the day of the month you want the payment to go through.

Most people set automatic payments for a few days before the due date to may support the payment posts on time. You can change or cancel automatic payments at any time through your online account. If you cancel, you will need to make manual payments again or set up a new automatic payment schedule.

In-person payment locations

Duke Energy has authorized payment centers in some areas where you can pay in person with cash, check, or debit card. Payment is recorded when ready. To find a payment center near you, visit Duke Energy's website and search for "payment locations" or call 1-800-228-8485 and ask for the nearest center.

Payment center hours and locations vary by region. Some centers are open only during business hours, while others may have extended evening or weekend hours. Bring your account number and a valid form of identification.

Late fees and what happens if you miss a due date

Duke Energy charges a late fee if your payment is not received by the due date on your bill. The late fee amount varies by state and is shown in your service agreement. Late fees typically range from $10 to $25 or a percentage of your bill, whichever is greater. The late fee is added to your next bill.

If you miss a payment, Duke Energy may suspend your service after a certain number of days past due — usually 15 to 30 days depending on your state. Before disconnection, Duke Energy sends a notice with the date service will be cut off. If you pay before that date, service continues. If service is disconnected, you will owe a reconnection fee in addition to your past-due balance.

Frequently Asked Questions

Is there a fee to pay my Duke Energy bill online?

No. Paying through Duke Energy's website or mobile app using your bank account or debit card is free. Phone payments may charge a fee depending on your payment method, and in-person payments are free.

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

Online and phone payments post within one business day. Mail payments take 7 to 10 business days from the date they arrive at Duke Energy's processing center. In-person payments are recorded when ready.

What if I pay after the due date?

You will be charged a late fee, which varies by state but typically ranges from $10 to $25 or a percentage of your bill. The late fee appears on your next bill. If you remain past due for 15 to 30 days, Duke Energy may disconnect your service.

Can I set up automatic payments for a specific amount instead of my full bill?

Yes. When you set up autopay through your online account, you can choose to pay the full bill amount each month or enter a fixed dollar amount. If you pay a fixed amount less than your bill, the remaining balance will be due on your next bill.

What should I do if I think my payment was lost in the mail?

Log into your Duke Energy account online to check whether the payment has posted. If it has not posted after 10 business days, call 1-800-228-8485 and provide the check number and date you mailed it. A representative can research whether the check was received.

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.