How to Pay Your Dominion Energy Bill Online and by Mail
Dominion Energy's payment methods and where to send money
Dominion Energy operates in Virginia, North Carolina, South Carolina, and Ohio. You can pay your bill through their website, by phone, by mail, or in person at a payment center. The fastest route is their online portal at dominion.com, where you can set up a one-time payment or enroll in automatic payments from your bank account or debit card.
If you prefer to mail a check, send it to the address printed on your bill — this address changes based on which Dominion subsidiary serves your area (Dominion Energy Virginia, Dominion Energy North Carolina, or Dominion Energy Ohio). Never send payment to the corporate headquarters; use only the address on your statement.
Phone payments are available by calling the customer service number on your bill. A representative can process a one-time payment using your bank account or card over the phone. This method takes a few minutes but does not set up recurring payments.
Key Takeaways
- Online payment through dominion.com is the fastest method and lets you choose a specific payment date or set up automatic monthly payments.
- Mailed checks should go to the address on your bill, not to a central office, and typically take 7 to 10 business days to post to your account.
- Phone payments require calling the number on your bill and work for one-time payments only, not recurring setups.
- Payment centers exist in some Dominion service areas but are not available everywhere — check your bill or call customer service to find one near you.
Setting up automatic payments online
Automatic payments through dominion.com remove the need to remember your due date each month. Log into your account, go to the "Billing" or "Payments" section, and select "Enroll in AutoPay." You can choose to pay the full bill amount or a fixed dollar amount each month.
Dominion deducts the payment from your bank account or card on or shortly after your due date. You can change or cancel AutoPay at any time through your online account. If you cancel, you return to manual payment — the company does not automatically revert to mailing bills.
If you do not have online access or prefer not to use it, call the number on your bill and ask a representative to set up AutoPay over the phone. They will need your bank routing and account number or your card details.
One-time payments and payment timing
A one-time online payment through dominion.com can be scheduled for any date up to your due date. The payment posts to your account within one business day if you pay before 5 p.m. Eastern Time on a business day. Payments made after 5 p.m. or on weekends post the next business day.
Mailed checks take longer. Dominion recommends mailing your payment at least 10 business days before your due date to may support it arrives and posts in time. If your check arrives after the due date, you may be charged a late fee even though you mailed it on time — the postmark date does not protect you from late fees with Dominion.
Phone payments process when ready when you complete the call, though the funds may take one business day to appear in your account. If you are close to your due date, phone or online payment is safer than mail.
What to do if you cannot pay the full amount
If you cannot pay your full bill by the due date, contact Dominion before the due date passes. Call the number on your bill and explain your situation. Dominion may offer a short-term extension, a payment plan, or information about hardship programs in your state.
Paying even a partial amount before the due date shows good faith and may prevent a late fee or service disconnection. Late fees vary by state and are listed on your bill or in your account online. If your service is disconnected for non-payment, reconnection typically requires payment in full plus a reconnection fee.
Virginia, North Carolina, South Carolina, and Ohio each have different rules about utility shutoffs and payment information. Contact your state's utility commission or a local community action agency to learn whether you may be protected from disconnection during winter months or whether you may have access to for bill information programs.
Checking your payment status and account history
Log into your Dominion account online to see whether your payment has posted. The status updates within one business day of payment. You can also view your payment history, past bills, and upcoming due dates in the same section.
If you paid by mail and your payment has not posted within 10 business days of mailing, call Dominion customer service. Have your account number and the check number ready. They can search for the payment and tell you whether it arrived.
Keep records of all payments — screenshots of online confirmations, copies of mailed checks, or receipts from phone payments. If a dispute arises about whether you paid on time, these records protect you.
Payment methods Dominion does not accept
Dominion does not accept payment through third-party bill pay services like PayPal or Venmo. If you use your bank's bill pay feature, make sure it is sending the payment to Dominion's lockbox address, not to a general corporate address. Ask your bank for the correct mailing address before setting it up.
Some payment centers may accept cash, but this varies by location. Call ahead to confirm before bringing cash. Online and phone payments require a bank account or debit/credit card — no cash option exists for those methods.
Frequently Asked Questions
How long does an online payment take to show up on my bill?
Online payments post within one business day if submitted before 5 p.m. Eastern Time on a weekday. Payments made after 5 p.m. or on weekends post the next business day. You receive a confirmation number when ready after submitting the payment.
Can I pay my Dominion bill at a grocery store or convenience store?
Dominion does not partner with grocery stores or convenience stores for bill payment. Payment centers operated by Dominion exist in some service areas, but availability varies. Check your bill or call customer service to find a location near you, or use online or phone payment instead.
What happens if my mailed check arrives after the due date?
Dominion charges a late fee if payment is not received by the due date, regardless of when you mailed it. The postmark date does not protect you. To avoid this, mail at least 10 business days early or use online or phone payment for dates closer to the due date.
Can I set up automatic payments to pay a fixed amount instead of my full bill?
Yes. When you enroll in AutoPay online, you can choose to pay the full bill amount each month or enter a fixed dollar amount. If you choose a fixed amount, you will need to pay any remaining balance separately before the due date to avoid late fees.
What do I do if I think I was charged a late fee by mistake?
Log into your account online or call the number on your bill to dispute the fee. Have your payment records ready — confirmation numbers, screenshots, or mailed check copies. Dominion will review the payment date and may remove the fee if it was posted in error.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.