The fastest way to pay Dominion Energy is through their website at dominionenergy.com

Go to dominionenergy.com and look for the "Pay My Bill" button, usually near the top of the page. You will need your account number (found on your bill) and either your ZIP code or the phone number associated with your account. The site will walk you through entering your payment amount and choosing a payment method.

Online payment through their website is free and takes effect the same day if you pay before 5 p.m. Eastern Time on a business day. If you pay after 5 p.m. or on a weekend, the payment posts the next business day. You do not need to create an account to make a one-time payment, though creating one lets you set up automatic payments and view your bill history.

Dominion Energy also offers a mobile app where you can pay from your phone using the same login information. The app shows your current balance, usage history, and outage maps for your area.

Key Takeaways

  • Pay online at dominionenergy.com using your account number and ZIP code or phone number — no account creation required for a single payment.
  • Online payments are free and post the same business day if submitted before 5 p.m. Eastern Time.
  • You can set up automatic monthly payments through your online account to avoid late fees.
  • Mail payments to the address on your bill; allow 7 to 10 business days for the payment to reach Dominion Energy and post to your account.
  • Late fees apply if payment is not received by the due date shown on your bill, regardless of when you submit it.

Paying by mail if you do not have internet access

The mailing address for your payment depends on which Dominion Energy service area you are in. Your bill shows the correct address in the payment section. Write your account number on the check or money order and mail it to that address.

Mail payments take 7 to 10 business days to arrive and post to your account. If your due date is coming up soon, mail is not a safe choice — use online payment or call Dominion Energy's automated phone line instead. Dominion Energy charges a late fee if payment is not received by the due date, even if you mailed it on time.

Paying by phone without going online

Call Dominion Energy's automated payment line at 1-866-DOMINION (1-866-366-4646). You will need your account number and a debit card or bank account information. The automated system accepts payments 24 hours a day, 7 days a week, and the payment posts the same business day if you call before 5 p.m. Eastern Time.

There is no fee for paying through the automated phone line. If you prefer to speak with a representative, you can call the same number and ask to be transferred, though wait times vary by time of day and season.

Setting up automatic payments to avoid missing a due date

Create an account at dominionenergy.com and select "Autopay" or "Automatic Payment" from the account settings menu. You can choose to pay the full bill amount each month or a fixed amount you set yourself. Automatic payments come out of your bank account or credit card on the date you choose, usually a few days before the due date.

Automatic payment is free and removes the risk of forgetting to pay. You can change or cancel it anytime through your account. If your bill amount varies significantly month to month (which is common in winter and summer), you may want to review the amount before each payment goes through rather than letting it run on a fixed number.

What to do if you cannot pay your full bill by the due date

Contact Dominion Energy before your due date to discuss a payment plan. Call 1-866-DOMINION or use the chat feature on dominionenergy.com. Dominion Energy offers extended payment arrangements for customers who are behind, though the terms depend on your account history and the amount owed.

If you are struggling with energy costs, ask about budget billing or low-income programs. Budget billing spreads your annual costs into equal monthly payments so your bill does not spike in winter or summer. Some states also have utility assistance programs that help with past-due balances — your local community action agency or 211 can tell you what is available in your area.

Checking your payment status and account balance

Log into your account at dominionenergy.com to see your current balance, recent payments, and due date. The website updates within a few hours of an online payment. If you paid by mail or phone, allow one business day for the payment to show in your account.

You can also view your payment history to confirm that past payments posted correctly. If a payment does not appear after the expected time, contact Dominion Energy with your confirmation number or the date and amount you paid.

Frequently Asked Questions

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

No. Paying through dominionenergy.com, the mobile app, or the automated phone line is free. Credit card payments through a third-party service may carry a fee, but Dominion Energy's own payment methods do not.

What happens if I pay after the due date?

Dominion Energy charges a late fee if payment is not received by the due date shown on your bill. The amount varies by state and service area. If you are more than 30 days late, Dominion Energy may disconnect your service, though they typically send notices before doing so.

Can I pay someone else's Dominion Energy bill?

Yes. Use the account number from their bill when you pay online or by phone. You do not need to be the account holder to make a payment. If you are paying by mail, include the account number clearly so the payment posts to the correct account.

How long does it take for an automatic payment to post?

Automatic payments post on the date you choose, usually within one business day. Set the payment date a few days before your due date to ensure it arrives on time, since bank processing can occasionally add a day.

What should I do if I see a payment on my bill that I did not make?

Contact Dominion Energy immediately with the date, amount, and payment method shown on your bill. They can investigate whether the payment was made in error or if there is a problem with your account. Keep your confirmation number if you have one.