Where to pay your Dominion Energy bill

Dominion Energy offers several ways to pay your Virginia electric or gas bill. You can pay 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 processed and whether you want to set up automatic payments.

The fastest way is online through Dominion's website or mobile app — payments typically post within one business day. Phone payments also process quickly but may carry a fee depending on the payment method. Mail and in-person payments take longer and should be used only if you need more time before the due date.

Key Takeaways

  • Online payments through Dominion's website or app post within one business day and have no fee when you pay from a bank account.
  • Phone payments are available 24/7 but may charge a fee if you use a credit or debit card instead of a bank account.
  • Automatic payments (autopay) prevent missed due dates and let you choose the payment date each month.
  • Mailed payments should arrive at least five business days before your due date to avoid a late fee.
  • Payment locations and accepted methods vary by region, so check your bill or Dominion's website for options near you.

Paying online through your Dominion account

Log into your account at dominion.com or use the Dominion Energy mobile app. Click "Pay My Bill" and enter the amount you want to pay. You can pay the full balance, the minimum amount due, or a custom amount. Dominion accepts payments from a checking or savings account at no charge.

If you use a credit or debit card to pay online, Dominion charges a convenience fee — the amount varies but is typically 2% to 3% of your payment. The fee is added to your bill, so paying with a card costs more than paying from your bank account. Choose your payment date carefully: if you schedule a payment for a weekend or holiday, it will process on the next business day.

You can also set up a one-time payment without logging in by visiting dominion.com and selecting "Pay Without Logging In." You will need your account number and ZIP code. This option is useful if you have forgotten your password or do not have an online account yet.

Setting up automatic payments (autopay)

Automatic payments remove the risk of missing a due date. Log into your account, go to "Billing & Payments," and select "Autopay." Choose whether you want to pay the full balance each month or a fixed amount. You can change or cancel autopay at any time.

Dominion processes autopay on the date you select — typically around your due date. The payment comes from your bank account, checking or savings, with no fee. If your bill varies month to month (as most do), you can set autopay to pay the full balance so you do not have to guess the amount.

Paying by phone

Call Dominion's automated payment line at 1-866-DOMINION (1-866-366-4646). The system is available 24 hours a day, seven days a week. Have your account number and payment method ready. You can pay from a bank account or use a credit or debit card.

Payments from a bank account have no fee and post within one business day. Credit and debit card payments charge a convenience fee similar to online card payments. If you prefer to speak with a representative, you can call during business hours and ask to make a payment, though this may take longer than the automated system.

Mailing a check or money order

Write your account number on the check or money order and mail it to the address printed on your bill. Dominion's mailing address varies by region, so use the address on your statement rather than a general company address. Mail your payment at least five business days before the due date to ensure it arrives on time.

Payments received after the due date will be marked late, and Dominion may charge a late fee. If you are mailing a payment close to the due date, consider using online or phone payment instead — both are faster and more reliable. Keep a copy of your check or money order number for your records.

In-person payment locations

Some Dominion customers can pay in person at authorized payment centers. These locations vary by region and may include utility offices, grocery stores, or check-cashing services. Visit dominion.com and search "Payment Locations" to find options near you, or call customer service to ask where you can pay in person.

In-person payments are processed immediately, but you should still allow time for the payment to post to your account — usually one to two business days. Ask for a receipt showing your account number and the amount paid. If you pay in person, you do not need to mail a check or pay a convenience fee.

What to do if you cannot pay by the due date

If you know you cannot pay by the due date, contact Dominion before the due date passes. Call customer service at 1-866-DOMINION and explain your situation. Dominion may offer a short extension or a payment plan that lets you spread the balance over several months.

Asking for help before you miss a payment is important — it keeps a late fee off your bill and shows Dominion you are working to resolve the issue. If you have already missed a payment, contact Dominion immediately to discuss your options. The longer you wait, the more difficult the situation becomes.

Frequently Asked Questions

Is there a fee to pay my bill online?

No fee if you pay from a checking or savings account. Credit and debit card payments charge a convenience fee of roughly 2% to 3% of the payment amount. The fee is added to your bill, so paying with a card costs more than paying from your bank account.

How long does it take for my payment to show up?

Online and phone payments from a bank account typically post within one business day. Credit card payments may take slightly longer. Mailed checks can take five to seven business days depending on mail delivery. In-person payments are processed immediately but may take one to two business days to appear in your account.

Can I change my autopay date?

Yes. Log into your account, go to "Billing & Payments," select "Autopay," and change the payment date. The new date takes effect on your next billing cycle. If you want to stop autopay, you can cancel it the same way at any time.

What happens if I pay late?

Dominion charges a late fee if payment is not received by the due date shown on your bill. The fee amount varies but is typically a percentage of your balance. Late payments may also affect your credit report. Contact Dominion before the due date if you need more time to pay.

Can I pay someone else's Dominion bill?

Yes, but you will need their account number. You can pay online, by phone, or by mail using their account number. The payment will be credited to their account. If you are paying for a family member or tenant, make sure you have their permission and account number before paying.