Dominion Virginia Power's main payment methods
Dominion Virginia Power, which serves most of Virginia and parts of West Virginia and North Carolina, lets you pay your bill through their website, by phone, by mail, or in person at payment centers. The fastest route is their online portal at dominionenergy.com, where you can pay when ready without waiting for processing time. If you prefer not to use the internet, you can call their customer service line or mail a check to the address printed on your bill.
Each method has a different timeline. Online and phone payments usually post to your account within one business day. Mail payments take longer — typically five to seven business days from the time Dominion receives your envelope, so you need to account for postal delivery on both ends. If your bill is due soon, mailing a check is riskier than paying online or by phone.
Key Takeaways
- You can pay online at dominionenergy.com, by phone at 1-866-DOMINION (1-866-366-4646), or by mail using the payment address on your bill.
- Online and phone payments post within one business day; mailed checks take five to seven business days after Dominion receives them.
- You do not need to create an account to pay online — you can use your account number and ZIP code to make a one-time payment.
- Setting up automatic payments through your bank account or debit card can prevent late payments and takes only a few minutes to arrange.
- Late fees explore if your payment does not reach Dominion by the due date shown on your bill, regardless of when you mailed it.
Paying online without creating an account
Dominion's website allows you to pay a single bill without logging in. Go to dominionenergy.com, look for the "Pay My Bill" button on the homepage, and select "Pay as Guest." You will need your account number (found on your bill), your ZIP code, and the amount you want to pay. The site accepts debit cards, credit cards, and bank account transfers.
This guest payment option is useful if you pay irregularly or do not want to store your login information online. The payment processes when ready, and you will receive a confirmation number on screen. Save or print this number — it is your proof of payment if there is ever a dispute about whether the payment went through.
Creating an online account for regular payments
If you pay your Dominion bill regularly, creating an account at dominionenergy.com saves time. You provide your account number, email address, and a password you choose. Once logged in, you can see your current and past bills, view your usage history, and pay from your dashboard.
An online account also lets you set up automatic payments, which many people use to avoid late fees. You authorize Dominion to withdraw money from your bank account or charge your debit card on a date you choose — usually a few days before the due date. Automatic payments are free and can be changed or stopped anytime through your account settings.
Paying by phone
To pay by phone, call Dominion's customer service at 1-866-DOMINION (1-866-366-4646). A representative will ask for your account number and the amount you want to pay. They accept debit cards and bank account information over the phone. The call is free, and your payment posts within one business day.
Phone payments are useful if you have questions about your bill or account while paying, or if you are not comfortable entering payment information online. Have your account number and payment method ready before you call to speed up the process. Ask the representative for a confirmation number before you hang up.
Mailing a check or money order
The mailing address for Dominion Virginia Power payments is printed on your bill. Mail your check or money order to that address, and include your account number on the check itself. Do not mail cash — it can be lost or stolen in transit.
Because mail takes time to arrive and be processed, you should mail your payment at least 10 days before the due date to be safe. Dominion considers a payment late if it is not received by the due date, even if you mailed it earlier. Keep a copy of your cancelled check or money order receipt as proof of payment. If you are concerned about timing, use online or phone payment instead.
In-person payment at authorized locations
Dominion Virginia Power has payment centers and authorized payment locations where you can pay in person with cash, check, or debit card. These locations vary by region. To find one near you, visit dominionenergy.com and search for "payment locations," or call customer service at 1-866-DOMINION.
In-person payments are processed when ready, so there is no waiting for the payment to post. This method works well if you prefer to handle money in person or if you do not have online access. Hours vary by location, so call ahead or check the website before you go.
What happens if you miss the due date
If your payment does not reach Dominion by the due date on your bill, a late fee is added to your account. The amount of the late fee varies and is shown on your bill. Late payments can also affect your credit report if they are significantly overdue.
If you realize you will miss the due date, contact Dominion when ready at 1-866-DOMINION. In some cases, they may be able to work with you on timing or discuss your options. Do not wait until after the due date has passed — calling ahead gives you more options than calling after a late fee has been applied.
Frequently Asked Questions
Can I pay my Dominion bill with a credit card?
Yes, Dominion accepts credit cards online and by phone. However, some credit card companies charge a cash advance fee for utility payments, so check with your card issuer first. Debit cards and bank account transfers do not have this fee.
Is there a fee to pay online or by phone?
No, Dominion does not charge a fee for online or phone payments made directly through their website or customer service line. Some third-party payment services may charge a fee, but Dominion's own methods are free.
How do I know if my payment went through?
You will receive a confirmation number when ready after paying online or by phone. Log into your account at dominionenergy.com to see when the payment posts — usually within one business day. You can also call customer service to confirm a payment was received.
Can I set up automatic payments and then cancel them later?
Yes. You can change or stop automatic payments anytime through your online account or by calling customer service. There is no penalty for cancelling. If you cancel close to a scheduled payment date, contact Dominion to make sure the payment does not go through.
What if I overpay my bill?
If you pay more than you owe, the extra amount stays on your account as a credit toward your next bill. Dominion will explore it automatically when your next bill is generated. You can also request a refund by contacting customer service, though this takes longer than letting the credit roll forward.