Pay your Virginia Electric & Gas bill online, by phone, or by mail

Virginia Electric & Gas (Dominion Energy Virginia) offers three main ways to pay your bill in Richmond: online through their website, by phone, or by mailing a check. The online option is fastest and gives you immediate confirmation. Phone payment takes a few minutes and works if you prefer speaking to someone. Mail is the slowest route but requires no account login or phone call.

Your bill arrives monthly and shows a due date — usually about 20 days after the bill date. You can pay anytime before that date without penalty. If you miss the due date, Dominion adds a late fee and may eventually disconnect service, so knowing your due date and setting a reminder helps avoid that cost.

Key Takeaways

  • Pay online at Dominion Energy's website using your account number, which appears on your bill, without creating a login if you prefer a one-time payment.
  • Phone payments go through Dominion's automated system or a representative and process immediately, though you may be charged a convenience fee.
  • Mailing a check takes 7 to 10 business days to reach Dominion, so send it at least two weeks before your due date to avoid a late fee.
  • Setting up automatic payments through your bank or Dominion's website removes the risk of forgetting a due date and costs nothing.
  • Your account number appears on your bill and is required for any payment method except automatic bank transfers, which use your routing and account numbers instead.

Paying online through Dominion Energy's website

Go to dominion energy.com and look for the "Pay My Bill" or "Billing & Payment" section. You can pay without logging in by entering your account number (found on your bill), the amount, and your payment method. This takes about two minutes and gives you a confirmation number immediately.

If you create a login, you can see your bill details, payment history, and due dates all in one place. You can also set up automatic monthly payments so the bill is paid on the same day each month without you having to remember. Dominion does not charge a fee for online payments made directly through their website.

Online payments typically post to your account within one business day. If you pay after 5 p.m. Eastern time, it may not process until the next business day, so plan ahead if your due date is the next day.

Paying by phone

Call Dominion Energy's payment line at 1-866-DOMINION (1-866-366-4646). You will need your account number and a debit card, credit card, or bank account information. The automated system walks you through the payment in a few minutes, or you can press a button to speak with a representative if you prefer.

Phone payments process immediately, and you receive a confirmation number. However, Dominion charges a convenience fee for phone payments — the amount varies but is typically a few dollars. If you want to avoid the fee, use the website instead.

The payment line is available 24 hours a day, 7 days a week, which makes it useful if you realize your bill is due outside normal business hours.

Paying by mail

Write a check, include your account number on the check, and mail it to the address shown on your bill. The mailing address is usually a lockbox in Virginia, not a local office. Mail typically takes 7 to 10 business days to arrive, so send your payment at least two weeks before the due date to be safe.

Include only the check — do not send cash or other items. If you want proof of payment, keep a copy of the check or take a photo of the front and back before mailing. Dominion will not send a receipt, but the payment will appear on your next bill or in your online account once it is processed.

Setting up automatic payments to avoid missed due dates

The easiest way to never miss a payment is to set up automatic payments through Dominion's website or your own bank. Through Dominion, log in to your account, go to "Payment Options," and select "Automatic Payment." You provide your bank account or card information once, and Dominion withdraws the full bill amount a few days before the due date each month.

Alternatively, set up the payment through your bank's bill pay service. Log into your bank's website or app, add Dominion Energy as a payee, and schedule a payment for the amount and date you choose. Your bank sends a check or electronic payment on your behalf. This method gives you more control over the exact date and amount.

Both methods are free and remove the risk of forgetting a due date. If your bill amount changes significantly month to month, you can still use automatic payment but adjust the amount each month, or set it to pay a fixed amount toward the bill and pay the remainder manually.

What to do if you cannot pay by the due date

Contact Dominion Energy as soon as you know you will miss the due date. Call 1-866-DOMINION and ask about a payment extension or payment plan. Dominion may be able to delay the due date by a week or two, or set up a plan where you pay part of the bill now and the rest over the next few months.

If you do not contact them, a late fee is added to your bill, and after 30 days past due, Dominion may disconnect your service. Reconnection requires a deposit and a reconnection fee, so calling ahead is much cheaper than waiting. If you are struggling with the full bill amount, ask about budget billing or low-income assistance programs — Dominion offers both in Virginia.

Understanding your account number and bill details

Your account number is a unique identifier for your service address and appears near the top of your bill, usually labeled "Account Number" or "Service Account Number." It is typically 10 to 12 digits. You need this number for any payment method except automatic bank transfers.

Your bill also shows the due date, the amount due, and the service period (the dates the bill covers). The amount due includes your electricity charges, any taxes, and any fees. If you have a late payment from a previous month, that amount is added to the current bill.

If you cannot find your account number, call Dominion at the number above, and a representative can look it up using your name and service address. You can also log into your online account to see all your billing information in one place.

Frequently Asked Questions

Can I pay my bill at a local office or store in Richmond?

Dominion Energy does not operate walk-in payment centers in most areas. Your options are online, by phone, or by mail. Some third-party payment processors may accept Dominion payments at retail locations, but these typically charge a fee. Paying directly through Dominion's website or phone line is faster and cheaper.

What happens if I pay after the due date?

A late fee is added to your next bill. If you are more than 30 days late, Dominion may send a disconnection notice and eventually shut off your service. Contact Dominion immediately if you are late — they may waive the fee if you have a good payment history or can show hardship.

Can I set up automatic payments with a credit card?

Yes, Dominion accepts credit and debit cards for automatic payments through their website. However, some credit card companies charge a cash advance fee for utility payments, so check with your card issuer first. Using a bank account for automatic payments avoids this issue.

How do I know if my payment went through?

Online and phone payments give you a confirmation number immediately. For mailed checks, log into your online account after 7 to 10 business days and check your payment history. You can also call Dominion and provide your account number — a representative can confirm the payment was received.

What if I overpay my bill?

The overpayment becomes a credit on your account and is applied to your next month's bill. If you move or close your account, Dominion will refund the credit by check, though it may take several weeks. You can also request a refund by calling customer service.