Dominion Energy Virginia offers multiple ways to pay your electric bill, and the fastest is through their online portal or mobile app
Dominion Energy Virginia customers can pay bills online through the company's website, by phone, through automatic bank withdrawals, by mail, or in person at payment centers. The online method takes minutes and shows your payment status when ready. Phone payments work the same day if you call before the cutoff time. If you prefer not to use digital methods, you can mail a check or visit a local payment location, though these take longer to process.
Your bill payment important date appears on your monthly statement. If you miss the due date, Dominion adds a late fee and may eventually disconnect your service. Knowing which payment method works for your situation — and when to use it — prevents missed important date and keeps your account in good standing.
Key Takeaways
- Online payment through Dominion's website or mobile app is the fastest method and shows confirmation when ready.
- Phone payments at 1-866-DOMINION (1-866-366-4646) process the same day if you call before 8 p.m. ET on your due date.
- Automatic bank withdrawals (autopay) may support you never miss a due date and require setting up once through your online account.
- Mail and in-person payments take 7 to 10 business days to reach your account, so send them well before your due date.
- Late payments trigger a fee and can lead to service disconnection if unpaid for 30 days or more.
Paying online through your Dominion account
Log into your Dominion Energy account at dominion.com or use the Dominion Energy mobile app (available on iOS and Android). Click "Pay My Bill" or the payment icon. Enter the amount you want to pay — you can pay your full balance, a partial amount, or a different sum. Select your payment method: debit card, credit card, or bank account. Debit and bank account payments are free; credit card payments include a processing fee.
Review the payment summary, including the amount and the date the payment will post to your account. Online payments typically post within one business day. You will receive a confirmation number when ready and can save it for your records. If you need to cancel or change a payment before it processes, you can do so through your account dashboard.
Setting up automatic payments (autopay)
Automatic payments remove the risk of forgetting a due date. Log into your Dominion account, go to "Billing & Payments," and select "Autopay." Choose whether you want to pay your full bill each month or a fixed amount. Select your payment method: bank account (free) or debit card (free). Enter the date you want the payment to come out each month — typically 5 to 10 days before your due date is safest.
Once autopay is active, Dominion withdraws the payment automatically on your chosen date each month. You can change the amount, pause autopay, or cancel it anytime through your account. Autopay does not lock you in; you remain in control. If your bill varies significantly month to month, you can set autopay to a lower amount and pay any remaining balance manually when the bill arrives.
Paying by phone
Call Dominion's automated payment line at 1-866-DOMINION (1-866-366-4646). Have your account number (found on your bill) and a debit card or bank account ready. The system will ask you to confirm your account, enter the payment amount, and select your payment method. Phone payments are free and process the same day if you call before 8 p.m. ET on your due date.
If you prefer to speak with a representative, you can also call customer service during business hours and request a manual payment. This takes longer but may be helpful if you have questions about your bill or account. Keep your confirmation number for your records.
Mailing a check or money order
Write your account number on the check or money order. Mail it to the address shown on your bill under "Make Checks Payable To" — this address varies by region within Dominion's service area. Mail typically takes 7 to 10 business days to arrive and be processed. To avoid a late fee, mail your payment at least 10 days before your due date.
Include your bill stub with the payment if possible; it helps Dominion match the payment to your account faster. If you do not have the stub, write your account number clearly on the check. Do not mail cash. Once processed, the payment will appear on your account within a few days of arrival.
Paying in person at a payment center
Dominion operates payment centers in select locations across Virginia. You can find the nearest one by visiting dominion.com and searching "Payment Locations" or calling customer service. Payment centers accept cash, checks, debit cards, and credit cards. Hours vary by location, so check before you go. Payments made in person typically post to your account within one business day.
Some third-party retailers (such as grocery stores or convenience stores) also accept Dominion bill payments. Ask at the customer service desk whether they offer this service. Processing times may vary depending on the retailer.
What happens if you miss your due date
Dominion adds a late fee to your account if payment is not received by the due date shown on your bill. The fee amount varies but is typically a percentage of your bill. If your account remains unpaid for 30 days or more past the due date, Dominion may disconnect your service without further notice. Reconnection requires paying the full past-due balance plus a reconnection fee.
If you know you will miss a due date, contact Dominion customer service when ready. They may be able to arrange a payment plan or extend your important date in some cases. Calling before the disconnection happens gives you more options than waiting until service is cut off.
Frequently Asked Questions
Is there a fee to pay my bill online?
No fee applies if you pay from a bank account or debit card. Credit card payments include a processing fee set by Dominion, typically 2 to 3 percent of the payment amount. The fee is disclosed before you confirm the payment.
How long does it take for an online payment to show on my account?
Online payments typically post within one business day. You receive a confirmation number when ready, but the payment may not appear in your account balance until the next day. If you need the payment to post by a specific date, pay at least one business day before your due date.
Can I pay someone else's Dominion bill?
Yes. You can pay online or by phone using the account number of the person whose bill you are paying. You do not need to be the account holder. If paying by mail, include the account number clearly so Dominion applies the payment to the correct account.
What if I overpay my bill?
If you pay more than you owe, Dominion credits the overage to your next bill. You can request a refund of the overage, but most customers prefer to let it roll forward. Contact customer service if you want a refund instead of a credit.
Can I set up autopay for a partial amount?
Yes. You can set autopay to pay any amount you choose each month — your full bill, a fixed dollar amount, or a percentage. This is useful if your bill varies and you want to may support a minimum payment goes through automatically while you handle the rest manually.
