Where and how to pay Dominion Energy

Dominion Energy offers four main ways to pay your bill: online through their website or mobile app, by phone, by mail, or in person at a payment center. The online method is fastest — payments post within one business day. Phone payments and in-person payments also post quickly, usually the same day. Mail payments take 7 to 10 business days to reach Dominion's processing center, so mail early if your due date is near.

You do not need to create an account to pay online as a guest, though having an account lets you set up automatic payments and view your bill history. Dominion does not charge a fee for any standard payment method, but third-party payment processors may add a convenience fee if you use their service instead of Dominion's direct channels.

Key Takeaways

  • Dominion Energy's website and mobile app let you pay without creating an account, and payments post within one business day at no charge.
  • Phone payments (1-866-DOMINION or 1-866-366-4646) process the same day and do not require online access.
  • Mail payments take 7 to 10 business days, so send them at least two weeks before your due date to avoid a late fee.
  • Automatic payments through your bank or Dominion's system remove the risk of forgetting a due date and cost nothing.
  • Third-party payment websites and apps may charge a fee that Dominion does not charge itself.

Paying online through Dominion's website or app

Go to dominion energy.com and select "Pay My Bill" or read the Dominion Energy mobile app from your phone's app store. You can pay as a guest without logging in — enter your account number (found on your bill) and the amount you want to pay. Dominion accepts debit cards, credit cards, and bank account transfers. If you use a credit card, some card issuers treat utility payments as cash advances and may charge interest when ready, so check your card's terms first.

Payments made before 5 p.m. Eastern Time on a business day post the next business day. Payments made after 5 p.m. or on weekends and holidays post the following business day. If you are close to your due date, call 1-866-366-4646 to confirm the payment will post in time.

Paying by phone

Call Dominion Energy's automated payment line at 1-866-DOMINION (1-866-366-4646). You will need your account number and a debit card or bank account information. The system processes the payment when ready and provides a confirmation number — write it down or take a screenshot. Payments made before 5 p.m. Eastern Time on a business day post the same day; after 5 p.m. or on weekends, they post the next business day.

If you prefer to speak with a representative, call the same number and select the option for customer service. Representatives can also help if you need to set up a payment plan or discuss a past-due balance.

Paying by mail

Write a check or money order payable to Dominion Energy and include your account number on the check. Mail it to the address printed on your bill — this address changes by region, so do not use an old bill. Mail payments take 7 to 10 business days to process, so send payment at least two weeks before your due date. If your bill is due on the 15th, mail your payment by the 1st to be safe.

Do not mail cash. If your payment does not post within 10 business days, call 1-866-366-4646 with your check number and amount to trace it.

Setting up automatic payments

Automatic payments remove the need to remember your due date and reduce the risk of late fees. You can set up autopay through Dominion's website, app, or by phone. Choose the date each month when you want the payment to come out of your bank account — most people choose a few days after payday. You can change or cancel autopay anytime, and Dominion will send you a confirmation email each time a payment processes.

Autopay works with bank accounts (ACH transfer) or debit cards. If you use a bank account, there is no fee. If you use a credit card, check whether your card issuer charges a fee for autopay transactions, as some do.

What to do if you cannot pay the full amount

If you cannot pay your full bill by the due date, call 1-866-366-4646 to discuss a payment plan. Dominion can spread your balance over several months, and you will not face a late fee as long as you stick to the agreed schedule. Some regions also offer budget billing, which averages your annual usage and charges you the same amount each month — this smooths out seasonal spikes in summer and winter.

If your bill is already past due, paying any amount before the due date stops a disconnection notice from being sent. Even a partial payment shows good faith and keeps your account active while you arrange the rest.

Payment issues and confirmation

Always keep your payment confirmation number, whether you pay online, by phone, or by mail. If your payment does not post within the expected timeframe, contact Dominion with the confirmation number and the amount paid. Online and phone payments usually post within one business day; if yours does not, call 1-866-366-4646 to investigate.

If you paid online or by phone and your account still shows past due after two business days, the payment may have been rejected due to insufficient funds or an incorrect card number. Check your bank or card statement to confirm the charge went through. If it did not, you will need to pay again.

Frequently Asked Questions

Can I pay my Dominion Energy bill with a credit card online?

Yes, Dominion accepts credit cards on their website and app. However, some credit card issuers treat utility payments as cash advances and charge interest from the transaction date, even if you pay the card in full at month's end. Check your card's terms or call your issuer before paying with credit.

What happens if I pay after my due date?

Dominion charges a late fee if payment is not received by the due date shown on your bill. The fee varies by region but is typically 1.5% of your bill. If you are one or two days late, call 1-866-366-4646 to ask whether the fee can be waived, especially if this is your first late payment.

Can I pay someone else's Dominion Energy bill?

Yes. You can pay online or by phone using the account number on their bill. You do not need to be the account holder. If you are paying by mail, include the account number clearly so the payment is credited to the correct account.

Is there a fee for paying online or by phone?

Dominion does not charge a fee for payments made through their website, app, or phone line. Some third-party payment websites advertise Dominion bill pay but charge a convenience fee — avoid these and use Dominion's official channels instead.

How do I know if my payment posted?

Log into your Dominion account online or check the app — your balance updates within one business day of payment. You can also call 1-866-366-4646 and provide your account number. Keep your confirmation number from the payment until you see the charge reflected in your account.