The fastest way to pay Dominion Energy depends on when you need it done
Dominion Energy operates in Virginia, North Carolina, South Carolina, and West Virginia. You can pay your bill online through your account, by phone, by mail, or in person at a payment location. The method you choose depends on how quickly you need the payment to post and whether you want to set up automatic payments.
Online payment through the Dominion Energy website or mobile app is the fastest option for most people — it takes minutes and posts within one business day. Phone payment is also quick but requires speaking with a representative. Mail and in-person payments take longer and should only be used if you have time before your due date.
Key Takeaways
- Online payment through your Dominion Energy account posts within one business day and requires no phone call or trip.
- The Dominion Energy mobile app lets you pay from your phone and set up automatic monthly payments in the same place.
- Phone payment at 1-866-DOMINION (1-866-366-4646) works immediately but requires you to have your account number and payment method ready.
- Mail payments should be sent to the address on your bill at least 10 days before your due date to avoid late fees.
- Late fees apply if payment is not received by the due date shown on your bill, regardless of when you sent it.
Paying online through your Dominion Energy account
Log in to your account at dominion.com or use the Dominion Energy mobile app. Click "Pay My Bill" or the payment option in the menu. Enter the amount you want to pay (you can pay the full balance or a partial amount) and choose your payment method: debit card, credit card, or bank account.
Online payments post within one business day. If you pay after 5 p.m. Eastern time on a business day, it may not post until the next business day. Payments made on weekends or holidays post the next business day. You will receive a confirmation number immediately after you submit the payment — save this for your records.
If you do not have an online account yet, you can create one at dominion.com by entering your account number (found on your bill) and your zip code. You will then set up a username and password.
Setting up automatic payments to avoid missed due dates
Automatic payments deduct money from your bank account or charge your card on the same day each month. You set this up through your online account or the mobile app under "Manage Autopay" or "Recurring Payments." Choose the day of the month you want the payment to happen — many people choose the day after they get paid.
You can change or cancel automatic payments anytime through your account. If you need to stop a payment before it processes, you must do so at least one business day before the scheduled date. Dominion Energy will send you a confirmation email each time an automatic payment is processed.
Automatic payments reduce the risk of late fees because you do not have to remember your due date. However, you should still check your bill each month to make sure the amount is correct and that the payment went through.
Paying by phone or at a payment location
To pay by phone, call 1-866-DOMINION (1-866-366-4646). Have your account number and payment method ready. You can pay with a debit card, credit card, or bank account. The payment posts immediately, though it may take one business day to appear in your account.
Some Dominion Energy service areas have in-person payment locations where you can pay cash, check, or money order. To find a location near you, log into your account and look for "Payment Locations" or call the number above. In-person payments typically post within one business day.
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." Mail payments should arrive at least 10 days before your due date to avoid late fees. Dominion Energy processes mail payments in the order they are received, so earlier arrival reduces the risk of a late fee if mail is delayed.
Keep a copy of your check or money order number for your records. If you need proof that your payment was received, you can check your account online after the payment posts, which typically takes 5 to 10 business days from the mailing date.
Understanding due dates and late fees
Your due date is shown on your bill. Payment is considered on time if Dominion Energy receives it by that date. For online and phone payments, this means the payment must be submitted by 5 p.m. Eastern time on the due date. For mail payments, the payment must be received (not postmarked) by the due date.
If payment is not received by the due date, Dominion Energy charges a late fee. The amount varies by state and service area. Late fees are added to your next bill. If you cannot pay by the due date, contact Dominion Energy to discuss payment options — some customers may be able to arrange a payment plan or extension.
What to do if you have trouble paying or need a payment plan
If you are struggling to pay your bill, contact Dominion Energy at 1-866-DOMINION before your due date. Representatives can discuss options such as a payment plan, budget billing, or information about assistance programs in your area. Some states offer utility assistance programs for households with low income or those facing hardship.
Do not ignore a bill you cannot pay. Unpaid bills can result in service disconnection after a certain period. Dominion Energy is required to provide notice before disconnecting service, but contacting them early gives you more options and time to work out a solution.
Frequently Asked Questions
Can I pay my Dominion Energy bill with a credit card online?
Yes, you can pay with a credit card through your online account or the mobile app. However, Dominion Energy may charge a convenience fee for credit card payments. Check the fee amount before you submit the payment. Debit cards and bank account payments typically have no fee.
What happens if I pay after my due date?
A late fee is added to your account if payment is received after the due date. The fee amount depends on your state and service area. Late fees appear on your next bill. If you are frequently late, setting up automatic payments can help you avoid these charges.
How do I know if my online payment went through?
You receive a confirmation number immediately after you submit an online payment. You can also check your account a few hours later — the payment will show as "pending" or "submitted" until it posts, which usually takes one business day. You will also receive a confirmation email.
Can I change my automatic payment amount or date?
Yes. Log into your account and go to "Manage Autopay" or "Recurring Payments." You can change the amount, the date, or cancel the automatic payment entirely. Changes take effect on your next scheduled payment date. If you need to stop a payment before it processes, make the change at least one business day in advance.
What should I do if I think my payment was lost in the mail?
Check your online account to see if the payment has posted. If it has not posted after 10 business days from when you mailed it, contact Dominion Energy with your check number. They can research whether the payment was received. If it was not, you may need to submit payment again to avoid a late fee.