Where to pay your Dominion Energy bill
Dominion Energy offers several ways to pay your Virginia electric or gas bill, and the fastest route depends on whether you want to pay right now or set up automatic payments. You can pay online through your Dominion account, by phone, by mail, or in person at a payment location. Each method has a different processing time, so choose based on when your payment is due.
The online portal at dominionenergy.com is the quickest option if you already have an account set up. You log in, select "Pay My Bill," enter the amount, and choose your payment method — debit card, credit card, or bank account. Payments made before 5 p.m. Eastern Time on a business day typically post the same day. If you pay after 5 p.m. or on a weekend, the payment posts the next business day.
Phone payments go through Dominion's automated system at 1-866-DOMINION (1-866-366-4646). Have your account number and payment method ready. This also processes same-day if you call before 5 p.m. on a business day. A live representative can help if you need to discuss your bill or set up a payment plan, but you may wait on hold during peak hours.
Key Takeaways
- Online payment through dominionenergy.com is fastest and posts same-day if submitted before 5 p.m. Eastern Time on a business day.
- Automatic payments from your bank account eliminate the need to remember due dates and can reduce late fees if set up correctly.
- Mail payments take 7 to 10 business days to reach Dominion, so send them well before your due date to avoid late charges.
- Payment locations and phone payments both work same-day, but online is usually faster and requires no hold time.
- Dominion charges a convenience fee for credit card payments but not for debit card or bank account payments.
Setting up automatic payments to avoid missed due dates
Automatic payments remove the risk of forgetting a due date and triggering a late fee. Dominion calls this AutoPay, and you set it up through your online account or by calling customer service. You choose the payment date — usually the due date shown on your bill — and the amount, and Dominion withdraws it from your bank account or charges your card on that date each month.
Bank account payments have no fee and are the cheapest option if you set AutoPay. Credit card AutoPay charges a convenience fee that varies but is typically 2 to 3 percent of your bill. If you use a debit card, Dominion does not charge a fee. You can change or cancel AutoPay anytime through your account, and you will receive a confirmation email each time a payment is processed.
If your bill amount changes month to month — which is normal for heating or cooling seasons — you can set AutoPay to pay the full statement balance rather than a fixed amount. This way, you pay whatever Dominion bills you, and you do not have to adjust the payment manually. Check your account settings to confirm whether AutoPay is set to a fixed amount or to the full balance.
Mailing a check or money order
If you prefer to pay by mail, write your account number on the check or money order and send it to the address printed on your bill. Do not mail cash. Dominion's mailing address appears on every statement, and it varies by region within Virginia, so always use the address on your specific bill rather than looking up a general address online.
Mail payments take 7 to 10 business days to arrive and post to your account. If your due date is fewer than 10 days away, mailing a check is risky — Dominion will record a late payment if the check does not arrive by the due date, even if you mailed it on time. Send mail payments at least two weeks before the due date to be safe, or use online or phone payment for bills due sooner.
Include only the check or money order and the payment stub from your bill. Do not include other documents or letters unless you are responding to a specific notice from Dominion. If you need to include a note about your account, call customer service instead to ensure it reaches the right department.
In-person payment locations and walk-in options
Dominion does not operate its own payment centers, but you can pay in person at certain retail locations in Virginia. The most common option is MoneyGram locations, which accept Dominion bill payments. You bring your bill or account number, tell the cashier you want to pay a utility bill, and provide cash or a debit card. The payment posts within one business day.
To find a MoneyGram location near you, visit moneygram.com or call 1-800-448-1010. Not every MoneyGram accepts utility payments, so confirm before you go. Some grocery stores and pharmacies also partner with payment processors that handle utility bills — ask the customer service desk whether they accept Dominion payments.
In-person payments are useful if you do not have online access or a bank account, or if you want to pay with cash. However, they are slower than online payment and require a trip. If you are paying to avoid a disconnection, call Dominion first to confirm the payment deadline and ask whether they can extend it while your payment is processing.
Understanding late fees and what happens if you miss a due date
Dominion charges a late fee if your payment does not arrive by the due date shown on your bill. The fee amount varies but is typically a percentage of your bill balance. A single late fee does not immediately trigger disconnection, but if you miss multiple payments or fall significantly behind, Dominion will send a disconnection notice before cutting off service.
If you know you cannot pay by the due date, contact Dominion before the date arrives. Customer service can discuss a payment arrangement — a plan to pay your balance over several months — which may prevent a late fee or disconnection. You can reach them at 1-866-DOMINION. Have your account number and a realistic payment amount in mind when you call.
If your service is disconnected for non-payment, you must pay the full past-due balance plus a reconnection fee to restore it. Reconnection can take 24 to 48 hours. Avoiding late payments is far cheaper than paying reconnection fees, so prioritize Dominion payments if you are managing multiple bills.
Paying a bill during a hardship or when money is tight
If you cannot afford your full bill, Dominion offers a budget billing option that spreads your annual costs into equal monthly payments. This does not reduce what you owe, but it makes the bill more predictable and easier to budget for. You can request budget billing through your online account or by calling customer service.
Dominion also has a Customer Assistance Program for households with income below a certain threshold. This program may reduce your bill or provide one-time bill payment help. Income limits and program details vary, so call 1-866-DOMINION to ask whether you may be may be able to access and what documents you need to provide.
If you are struggling with your bill, do not ignore it. Contact Dominion as soon as possible — the longer you wait, the larger your debt grows and the closer you move toward disconnection. Customer service representatives can discuss options you may not know about, and they have seen many situations like yours.
Checking your payment status and account balance
After you pay, you can confirm the payment posted by logging into your Dominion account online or calling 1-866-DOMINION. Online, go to "Account" or "Billing" and look for recent transactions. The payment should appear within one business day of submission. If you paid by mail or in person, allow extra time — up to 10 business days for mail.
Your account balance shows what you owe, including any past-due amounts. If you see a balance after making a payment, it may be because the payment has not yet posted, or because new charges were added after you paid. Check the payment date and the statement date to understand the timing. If the balance does not clear within a few days, call customer service to confirm the payment was received.
Keep records of your payments, especially if you pay by mail or in person. Take a photo of the check or money order before sending it, or ask for a receipt at a payment location. These records protect you if a payment goes missing and Dominion claims you never paid.
Frequently Asked Questions
Does Dominion charge a fee to pay my bill online?
Dominion does not charge a fee for online payments made from a bank account or debit card. Credit card payments incur a convenience fee of roughly 2 to 3 percent. AutoPay from a bank account also has no fee. Check the payment screen before you submit to see the exact fee for your chosen method.
What time does my online payment need to be submitted to post the same day?
Online payments submitted before 5 p.m. Eastern Time on a business day (Monday through Friday) post the same day. Payments after 5 p.m. or on weekends post the next business day. Dominion does not process payments on holidays, so plan ahead if your due date falls on or near a holiday.
Can I pay someone else's Dominion bill if I have their account number?
Yes, you can pay another person's bill online or by phone if you have their account number. You do not need to be the account holder. However, if you want to set up AutoPay or make changes to the account, you will need the account holder's permission and may need to verify your identity with Dominion.
What should I do if my payment was rejected or failed?
If your online or phone payment fails, Dominion will tell you immediately and explain why — usually an expired card, insufficient funds, or a mismatch between your billing address and payment method. Try again with corrected information, or use a different payment method. If the problem persists, call customer service at 1-866-DOMINION for help.
How long does it take to set up AutoPay?
AutoPay takes effect on your next billing cycle after you set it up. If you set it up mid-cycle, your first automatic payment will occur on the due date of your next bill. You can cancel AutoPay anytime, and it will stop on the next scheduled payment date.