Duke Energy payment methods and where to send money

You can pay your Duke Energy bill online through your account, by phone, by mail, or in person at a payment center. The fastest and most convenient option for most people is online through the Duke Energy website or mobile app — payments post the same day if you submit before the cutoff time, which varies by payment method. If you prefer not to use the internet, you can call Duke Energy's automated phone line or speak to a representative, mail a check to the address on your bill, or visit a walk-in payment location in your service area.

Each method has different timing and fees. Online and phone payments are free and immediate. Mail takes 7 to 10 business days to reach Duke Energy and post to your account, so you need to send it well before your due date. In-person payments at authorized locations are also free and post the same day, but you need to find a location near you and have time to visit during business hours.

Key Takeaways

  • Online payment through the Duke Energy website or app is free, posts the same day, and requires you to set up an account if you have not already.
  • Phone payments are free and immediate when you call Duke Energy's automated system or speak to a representative, but you will need your account number and payment method ready.
  • Mailed checks must be sent to the address printed on your bill and take 7 to 10 business days to post, so send them at least two weeks before your due date to avoid a late payment.
  • Walk-in payment centers exist in most Duke Energy service areas and post the same day, but you need to bring your bill or account number and a payment method they accept.
  • Setting up automatic payments through your bank or Duke Energy's autopay program ensures you never miss a due date, though you can still choose to pay manually each month.

Paying online through Duke Energy's website or app

Go to the Duke Energy website and log into your account, or download the Duke Energy mobile app and sign in. If you do not have an online account yet, you can create one by entering your account number (found on your bill) and other identifying information. Once you are logged in, select "Pay My Bill" or a similar option — the exact wording depends on which service area you are in, since Duke Energy operates in the Carolinas, Florida, Ohio, Kentucky, and Indiana.

Enter the amount you want to pay and choose your payment method: debit card, credit card, or bank account. If you use a credit card, Duke Energy may charge a convenience fee, usually around 2 to 3 percent of the payment amount. Debit cards and bank accounts are free. Review the payment details, confirm the amount and due date, and submit. You will receive a confirmation number immediately. The payment posts to your account the same day if you submit before the cutoff time, which is typically in the afternoon but varies by service area.

Paying by phone

Call Duke Energy's automated payment line at the number on your bill. You will need your account number and a debit card or bank account number ready. The automated system will walk you through entering the amount, confirming the payment date, and submitting. You will receive a confirmation number at the end of the call. This method is free and the payment posts the same day.

If you prefer to speak to a person, you can call Duke Energy's customer service line during business hours and ask to make a payment. A representative can process the payment over the phone using the same payment methods. This option takes a few minutes longer but is still free and posts the same day.

Mailing a check or money order

Write a check or money order for the amount due and include your account number on the check. The mailing address is printed on your bill — do not use a different address you find online, because mail sent to the wrong location will be delayed. Place the check in an envelope with your bill stub if you have it, or write your account number clearly on the envelope.

Mail your payment at least 10 to 14 days before your due date to account for mail delivery time. Duke Energy typically takes 3 to 5 business days to process a mailed payment after it arrives, so a payment mailed 10 days before the due date should post on time. If you mail it closer to the due date, it may arrive after the due date has passed, and you could be charged a late fee even though you sent the payment on time. Keep a record of when you mailed it in case you need to dispute a late charge.

Paying in person at a Duke Energy location or authorized retailer

Duke Energy operates walk-in payment centers in some areas, and you can also pay at authorized retailers like grocery stores or check-cashing services. Bring your bill or account number and a payment method the location accepts — usually cash, check, debit card, or credit card. Ask whether there is a fee; most Duke Energy payment centers do not charge, but some third-party retailers may add a small fee.

To find a payment location near you, visit the Duke Energy website and use the payment center locator, or call customer service and ask for the nearest location. Hours vary by location, so confirm before you go. Payments made in person post to your account the same day.

Setting up automatic payments

Automatic payments remove the risk of forgetting a due date. You can set up autopay through the Duke Energy website or app by linking a bank account or debit card. Choose whether you want to pay the full bill amount each month or a fixed amount you set yourself. You can change or cancel autopay at any time through your account.

Alternatively, you can set up automatic payments through your own bank's bill pay service. Log into your bank's website or app, add Duke Energy as a payee, and schedule payments for the due date each month. Your bank will mail a check on your behalf, so the payment takes 7 to 10 days to arrive — set the payment date at least two weeks before the due date to ensure it posts on time. This method is free and does not require you to enter payment information on the Duke Energy website.

What to do if you cannot pay by the due date

If you know you will not be able to pay by the due date, contact Duke Energy before the due date passes. You may be able to arrange a payment plan or extension. Duke Energy has programs for customers facing hardship, and a representative can discuss options with you. Calling before you miss a payment is important because it shows good faith and gives you more flexibility than waiting until after a late fee is charged.

If you have already missed a payment, you can still call to ask about a payment plan. Late fees and service disconnection are possible if you do not pay, but Duke Energy typically gives customers time to catch up if they are in contact with the company. The sooner you reach out, the more options you will have.

Frequently Asked Questions

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

No fee if you pay from a bank account or debit card. Credit card payments usually have a convenience fee of around 2 to 3 percent of the payment amount. Phone, mail, and in-person payments are all free.

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

Online, phone, and in-person payments post the same day if submitted before the cutoff time. Mailed checks take 7 to 10 business days to arrive and then 3 to 5 business days to process, so plan for 10 to 14 days total.

Can I pay someone else's Duke Energy bill?

Yes, you can pay another person's bill if you have their account number. You can pay online, by phone, or by mail using their account number. In person, you will need to bring their bill or account number and a valid payment method.

What happens if I overpay my bill?

The overpayment stays on your account as a credit and reduces your next bill. If you want a refund instead, contact Duke Energy and request one. Refunds typically take 1 to 2 billing cycles to process.

Can I set up autopay and still pay manually some months?

Yes. You can keep autopay active and make additional manual payments whenever you want. If you want to skip a month of autopay, you can pause it through your account and resume it later.