Pay your Dominion gas bill online, by phone, or by mail

Dominion Energy operates gas service across Virginia, North Carolina, South Carolina, and West Virginia. You can pay your bill through their website, by phone, through automatic bank withdrawals, or by mailing a check. The method you choose depends on what works for your schedule and whether you want to set up recurring payments.

Most people pay online because it is fastest — your payment posts within one business day. Phone payments take about the same time but require speaking to a representative. Mail takes 7 to 10 business days, so only use it if you are paying well before your due date.

Your bill shows a due date in the upper right corner. Dominion charges a late fee if payment arrives after that date, so plan ahead if you are mailing a check.

Key Takeaways

  • Pay online at dominion.com/pay or call 1-866-DOMINION (1-866-366-4646) to pay by phone without creating an account.
  • Set up automatic payments from your bank account through the Dominion website to avoid missing a due date.
  • Mail payments to the address on your bill, but allow 7 to 10 business days for delivery and processing.
  • Your account number appears on your bill and is required for all payment methods except online payments made through your account login.
  • Late fees apply if payment arrives after the due date shown on your bill, so confirm your due date before choosing a payment method.

Pay online without logging in

Dominion offers a guest payment option that does not require you to create an account. Go to dominion.com/pay, select your state, and choose "Make a One-Time Payment." You will need your account number (found on your bill) and the amount you want to pay.

The website accepts debit cards, credit cards, and bank account transfers. Credit card payments may carry a processing fee — Dominion discloses this before you confirm the payment. Debit card and bank account payments typically have no fee.

Your payment posts within one business day. If you pay after 11:59 p.m. Eastern time, it may not post until the next business day.

Set up automatic payments to avoid late fees

Automatic payments withdraw money from your bank account on the same day each month, usually around your due date. You set this up through your Dominion account online or by calling 1-866-DOMINION.

To set up automatic payments online, log into your account at dominion.com, go to "Billing & Payment," and select "Autopay." You will enter your bank account number and routing number. Dominion will deduct the full bill amount automatically each month.

You can change or cancel automatic payments anytime through your account. If your bill amount varies significantly from month to month, you can set a fixed amount instead of the full bill, though you will still owe the difference.

Pay by phone with a representative

Call 1-866-DOMINION (1-866-366-4646) to pay over the phone. A representative will ask for your account number and the payment amount. You can pay with a debit card, credit card, or bank account information.

Phone payments post within one business day, the same as online payments. The call is free, though credit card payments may carry a processing fee that Dominion will tell you about before charging it.

Dominion's phone lines are open Monday through Friday, 7 a.m. to 7 p.m. Eastern time, and Saturday 8 a.m. to 5 p.m. Eastern time. Sunday hours vary by state.

Mail a check or money order

Write your account number on the check or money order and mail it to the address shown on your bill. The address varies by state and service area, so do not use an old bill's address.

Mail payments take 7 to 10 business days to arrive and be processed. Dominion considers a payment late if it is postmarked after your due date, not received after. If you are mailing close to the due date, use certified mail so you have proof of the postmark.

Include only the payment coupon from your bill — do not send the entire bill. If you do not have the coupon, write your account number clearly on the check so Dominion can match it to your account.

What to do if you cannot pay by your due date

Contact Dominion before your due date if you know you cannot pay in full. Call 1-866-DOMINION or log into your account online to see what options are available in your state.

Dominion offers payment plans in most states, which spread your bill across multiple months. The terms depend on your account history and the amount owed. Some states also have hardship programs that may lower your bill or delay disconnection while you work out a payment plan.

If you do not contact Dominion, they may charge a late fee and eventually disconnect your service. Reconnection fees apply if your service is shut off, so reaching out early is worth the call.

Frequently Asked Questions

Is there a fee to pay my Dominion bill online?

Debit card and bank account payments have no fee. Credit card payments may carry a processing fee that Dominion shows you before you confirm the payment. Phone and mail payments are free.

Can I pay someone else's Dominion bill?

Yes. Use the guest payment option at dominion.com/pay and enter their account number instead of yours. You will need their account number from their bill.

What happens if I pay after the due date?

Dominion charges a late fee, which appears on your next bill. If payment is significantly late, Dominion may disconnect your service. Reconnection requires a fee in addition to the overdue balance.

How do I know if my payment went through?

Online and phone payments show a confirmation number immediately. Check your account online the next business day to confirm the payment posted. For mailed checks, call Dominion after 10 business days if you do not see it on your account.

Can I change my payment due date?

Dominion sets due dates based on your meter reading cycle, which varies by service area. You cannot change your due date, but you can set up automatic payments for any day of the month that works for your budget.