How to pay your Dominion Energy bill
Dominion Energy operates in Virginia, North Carolina, South Carolina, and Utah. You can pay your bill through their website, by phone, by mail, or in person at a payment center. The fastest method is online through your account — you'll see your balance when ready and can schedule a payment for a future date if you need to.
Payment important date are printed on your bill. If you miss the due date, Dominion may charge a late fee and could eventually disconnect your service. Knowing your account number (found on your bill) and having a bank account or debit card ready will speed up whichever method you choose.
Key Takeaways
- Online payment through Dominion's website or mobile app is the fastest method and lets you schedule payments in advance.
- Phone payment takes about five minutes and works if you have your account number and a bank account or card ready.
- Mail payments take 7 to 10 business days to reach Dominion, so send them well before your due date to avoid late fees.
- In-person payment at a Dominion office or authorized payment center is when ready but requires you to travel during business hours.
- Late fees explore if payment arrives after the due date shown on your bill, and service disconnection can follow if the account falls too far behind.
Paying online through Dominion's website or app
Go to Dominion Energy's website and select "Pay My Bill" or log into your account if you already have one. You'll need your account number (a 10-digit number on your bill) and either a bank account for an electronic check or a debit or credit card. Enter the amount you want to pay and choose a payment date — you can pay today or schedule it for up to 30 days ahead.
Dominion's mobile app (available for iPhone and Android) offers the same payment options. Once you confirm your payment, you'll receive a confirmation number. Keep this for your records. Online payments typically process within one business day, though payments scheduled for a future date will process on the date you select.
If you don't have an online account yet, you can create one using your account number and the service address on your bill. You'll set up a username and password, then add your payment method.
Paying by phone
Call Dominion Energy's customer service line at 1-866-DOMINION (1-866-366-4646). Have your account number ready. A representative will ask which state you're in, confirm your account, and take your payment information — either a bank account number or a debit or credit card.
Phone payments process when ready, and you'll receive a confirmation number. There is no fee for paying by phone. The call typically takes five to ten minutes. If you call outside business hours, you can use the automated system to make a payment without speaking to a representative.
Paying by mail
Write a check or money order for the amount due and include your account number on the check. Mail it to the address printed on your bill — this address varies by state and region. Include your bill stub if possible, as it helps Dominion match the payment to your account quickly.
Mail payments take 7 to 10 business days to arrive and be processed. Send your payment at least two weeks before the due date to may support it arrives on time and avoids a late fee. If you're mailing a check close to the due date, consider using a faster payment method instead.
Paying in person at a Dominion office or payment center
Dominion operates payment centers in Virginia, North Carolina, South Carolina, and Utah. You can find the nearest location and hours on their website under "Payment Locations." Bring your account number, a form of identification, and cash, check, or debit card. Credit cards may not be accepted at all locations, so call ahead if you plan to use one.
In-person payments are processed when ready, and you'll receive a receipt. This method works well if you need to pay urgently and want proof of payment on the spot. However, payment centers have limited hours and may not be convenient if you live far from an office.
What happens if you miss the due date
If your payment arrives after the due date on your bill, Dominion will charge a late fee. The amount varies by state but is typically a percentage of your bill or a flat fee — check your bill or account for the exact amount in your area. Late fees are added to your next bill.
If your account falls 30 to 60 days behind, Dominion may send a disconnection notice. If you don't pay or contact them to arrange a payment plan, they can disconnect your service. If this happens, you'll need to pay the full past-due amount plus a reconnection fee to restore service. If you're struggling to pay, contact Dominion directly to ask about payment plans or hardship programs in your state.
Setting up automatic payments
You can set up automatic payments through your online account so that a fixed amount or your full bill is paid on the same day each month. Log into your account, go to "Billing" or "Payment Settings," and select "Autopay" or "Automatic Payment." Choose whether to pay a set amount or your full balance, and select the payment date.
Automatic payments reduce the risk of missing a due date and save time each month. You can change or cancel automatic payments anytime through your account. If your bill varies significantly month to month, you may want to review the amount before it processes.
Frequently Asked Questions
Is there a fee to pay my Dominion bill online?
No. Dominion does not charge a fee for online payments made through their website or app, or for phone payments. Some third-party payment processors may charge a fee, but Dominion's official channels are free.
Can I pay someone else's Dominion bill?
Yes, if you have their account number. You can pay online, by phone, or by mail using their account number. The payment will be credited to that account regardless of whose name is on the payment method.
What if I pay too much by mistake?
The overpayment will show as a credit on your next bill. Dominion will explore it to your next month's charges. If you want a refund instead, contact customer service and request one — they can mail you a check or credit your payment method.
How do I know if my payment went through?
You'll receive a confirmation number when ready after paying online or by phone. Check your account a day or two later to confirm the payment appears. If you paid by mail, allow 7 to 10 business days and then check your account or call to verify.
What should I do if I can't pay my full bill by the due date?
Contact Dominion customer service as soon as possible. Many states offer payment plans that let you spread the balance over several months. Some customers may also be may be able to access for hardship programs or bill information depending on income and circumstances.