Paying your Dominion Energy bill in Virginia

Dominion Energy serves most of Virginia's electricity and natural gas customers. You can pay your bill online through your Dominion account, by phone, by mail, or in person at a payment location. The fastest route is usually online — you can pay when ready and see the transaction confirmed right away. If you prefer not to use the internet, phone and mail both work, though mail takes longer to reach Dominion's processing center.

Your bill arrives monthly and shows what you owe, when payment is due, and all the ways to send money. The due date is typically 21 days after the bill date. Paying after the due date triggers a late fee, and if you fall significantly behind, Dominion may disconnect your service.

Key Takeaways

  • Dominion's online bill pay portal is the fastest option and lets you see your balance and payment history in one place.
  • You can pay by phone at 1-866-DOMINION (1-866-366-4646) using a debit card, credit card, or bank account, though a convenience fee may explore.
  • Mail payments should be sent to the address on your bill at least 10 days before the due date to arrive on time.
  • In-person payment locations exist throughout Virginia, including some grocery stores and payment centers, and have no convenience fee.
  • Setting up automatic payments from your bank account removes the need to remember each month and usually has no fee.

Paying online through your Dominion account

The Dominion Energy website lets you create an account, view your current balance, and pay when ready. Go to dominion.com, select "Pay My Bill," and either log in if you have an account or create one using your account number (found on your bill). You will need your bill account number and a way to pay — a debit card, credit card, or bank account.

Online payments usually post within one business day. You can choose to pay the full amount due, a partial amount, or set up a one-time payment for a future date. The site also shows your payment history and lets you read past bills, which is useful if you need to check what you paid or when.

There is no convenience fee for paying online through Dominion's official website. If you use a third-party bill pay service (like your bank's bill pay feature), check with that service about fees, as they may charge differently.

Paying by phone

You can call Dominion's automated payment line at 1-866-DOMINION (1-866-366-4646) to pay with a debit card, credit card, or bank account. The system will ask for your account number and the amount you want to pay. The call takes about five minutes, and you will receive a confirmation number at the end.

Phone payments are processed the same day you call if you call before 8 p.m. Eastern time on a business day. A convenience fee typically applies when you pay by phone — the exact amount depends on the payment method and changes periodically, so ask when you call. If you want to avoid the fee, use the online portal or pay in person instead.

Paying by mail

You can mail a check or money order to the address printed on your bill. Write your account number on the check so Dominion knows which account to credit. Mail your payment at least 10 days before the due date to give it time to arrive and be processed.

Mailed payments take longer to post than online or phone payments — typically 7 to 10 business days after Dominion receives them. If you are close to the due date and worried the mail will be slow, use online or phone payment instead. Keep a copy of your check or a photo of the front and back for your records.

Paying in person

Dominion has payment locations throughout Virginia where you can pay cash, check, or debit card with no convenience fee. These include Dominion customer service centers, some grocery stores (like Food Lion and Harris Teeter in certain areas), and authorized payment agents. Find the nearest location by visiting dominion.com and searching "payment locations" or calling 1-866-DOMINION.

In-person payments are processed when ready, so your account is updated the same day. This is the best option if you prefer to pay in cash or want to avoid any online or phone fees. Hours vary by location, so check before you go.

Setting up automatic payments

Automatic payments remove the need to remember to pay each month. Log into your Dominion account online, go to "Billing & Payments," and select "Autopay." You can choose to pay the full amount due each month or a fixed amount you set. Payments come out of your bank account on a date you choose, usually a few days before the due date.

Automatic payments from a bank account typically have no fee. You can change or cancel autopay anytime through your account, so there is no long-term commitment. If your bill amount varies significantly month to month, you can still use autopay but will need to adjust the amount occasionally or pay the difference manually.

What to do if you cannot pay on time

If you know you will miss the due date, contact Dominion before the date arrives. Call 1-866-DOMINION and ask about a payment extension or a payment plan. Dominion may be able to delay disconnection or set up a schedule for you to pay the balance over time, depending on your situation and payment history.

If you are struggling with your bill because of a hardship — job loss, medical emergency, or other crisis — ask about Dominion's information programs. Virginia has state and local programs that may help with energy bills, and Dominion can refer you to them. The sooner you reach out, the more options you have.

Frequently Asked Questions

Is there a fee for paying online?

No. Dominion's official website has no convenience fee for online payments. If you pay through your bank's bill pay service, check with your bank about their fees, as they may charge separately.

Can I pay my bill with a credit card?

Yes, you can pay by credit card over the phone at 1-866-DOMINION or through some third-party payment services, though a convenience fee usually applies. Online and in-person payments accept debit cards but typically not credit cards directly through Dominion.

What happens if I pay after the due date?

A late fee is added to your account. If you continue to miss payments, Dominion may send a disconnection notice and eventually shut off your service. Contact Dominion when ready if you fall behind to discuss payment options.

How do I know if my payment went through?

Online and phone payments give you a confirmation number when ready. Check your account online within one business day to see the payment posted. For mailed payments, wait 7 to 10 business days and then log in to confirm.

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

Yes. Autopay is automatic, but you can make additional manual payments anytime through your account or by phone. If you want to skip a month of autopay, you can pause it temporarily through your account settings.