Skip to main content

HomeAll guides

How to Pay Your Dominion Energy Bill Online

What Dominion Pay My Bill does

Dominion Pay My Bill is Dominion Energy's online payment system that lets you pay your electric or gas bill without calling customer service or mailing a check. You can pay from a computer or mobile device using a bank account, debit card, or credit card. The system shows your current balance, payment history, and due date before you confirm the payment.

Dominion Energy serves parts of Virginia, North Carolina, South Carolina, Ohio, and West Virginia. If you receive a bill from Dominion Energy (not a third-party provider), you can use this system. Payments typically post within one to two business days, though the exact timing depends on your payment method.

Key Takeaways

  • You can pay your Dominion Energy bill online through their website or mobile app without creating a permanent account.
  • Accepted payment methods include bank account transfers (ACH), debit cards, and credit cards, each with different processing times and fees.
  • One-time payments post within one to two business days, while recurring payments set up on a schedule you choose.
  • If you do not have online access, you can still pay by phone, mail, or in person at a payment location.

How to make a one-time payment

Go to Dominion Energy's website and select "Pay My Bill" from the main menu. You do not need to log into an account — the system will ask for your account number (found on your bill) or your service address and ZIP code. Enter the amount you want to pay and choose your payment method.

If you pay by bank account (ACH transfer), there is no fee and the payment posts in one to two business days. Debit card payments also have no fee but may post slightly faster. Credit card payments carry a fee (the amount varies by card type and is shown before you confirm) and post within one to two business days. After you submit, you will receive a confirmation number by email — save this in case you need to track the payment later.

Setting up automatic recurring payments

Dominion's autopay system deducts your bill amount on a date you choose each month. From the Pay My Bill page, select "Set Up Autopay" and enter your account details. Choose whether you want to pay the full bill amount or a fixed dollar amount each month, then select your payment method and the day of the month the payment should process.

Autopay uses bank account transfers by default, which have no fee. You can change to a debit or credit card, but credit card payments will include a fee each month. Once autopay is active, you can view upcoming scheduled payments, modify the amount or date, or cancel at any time through your account settings. Dominion will send you a confirmation email when each payment processes.

Payment methods and fees

Payment MethodFeeProcessing Time
Bank account (ACH)None1–2 business days
Debit cardNone1–2 business days
Credit cardVaries by card type (shown at checkout)1–2 business days

Bank account payments are the lowest-cost option and are recommended if you want to avoid fees. Debit cards offer the same cost with similar speed. Credit card payments let you earn rewards on your bill payment, but the convenience fee (typically 2–3% of the payment) may outweigh the rewards value. The exact fee is displayed before you confirm, so you can decide whether to proceed.

Paying by phone, mail, or in person

If you prefer not to pay online, Dominion offers other payment methods. You can call their customer service line (the number is on your bill) and pay over the phone with a debit or credit card. Payments made by phone post within one to two business days and may carry a fee depending on your card type.

Mailing a check takes longer — allow at least 10 business days for the payment to arrive and post. Write your account number on the check and mail it to the address shown on your bill. Some Dominion service areas also have in-person payment locations where you can pay cash or a check; call customer service or check the Dominion website to find a location near you.

Troubleshooting common issues

If your payment does not appear in your account after two business days, log into the Pay My Bill system and check your payment history. The confirmation number from your receipt will help you track the status. If the payment shows as pending, wait one more business day before contacting customer service.

If you entered the wrong amount or want to cancel a payment before it posts, contact Dominion customer service when ready — once a payment has posted, you cannot reverse it through the online system. If you set up autopay and want to stop it, you can cancel from your account settings at any time, but cancellations take effect on the next scheduled payment date, not when ready.

Frequently Asked Questions

Do I need to create an account to pay my bill online?

No. You can make a one-time payment without logging in by providing your account number or service address. If you want to set up autopay or view your payment history regularly, creating an account makes it easier, but it is not required for a single payment.

What happens if I pay after my due date?

Late fees explore if your payment posts after the due date shown on your bill. Pay online as soon as possible to avoid them. If you are having trouble paying on time, contact Dominion customer service to discuss payment plans or other options.

Can I pay someone else's Dominion bill?

Yes, if you have their account number or service address. The Pay My Bill system does not require you to be the account holder. However, if you set up autopay, you will need access to the account to manage it later.

Is it safe to enter my bank account information online?

Dominion's payment system uses encryption to protect your financial information. Your bank account details are not stored on the Dominion website after your payment completes. If you are uncomfortable entering banking details online, you can pay by debit card, credit card, phone, or mail instead.

What if I want to dispute a charge?

If you believe a payment was processed incorrectly, contact Dominion customer service with your confirmation number. They can review the transaction and help resolve the issue. For credit card disputes, you can also contact your card issuer directly.

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.