Paying your bill on piedmontng.com takes about five minutes once you have your account number

Piedmont Natural Gas customers in North Carolina, South Carolina, and Tennessee can pay online through the company's website at piedmontng.com. You will need your account number (found on your bill) and either a bank account or debit/credit card. The payment posts immediately to your account, though it may take one to two business days to clear from your bank.

The online payment system is available 24 hours a day. You do not need to create a login or register in advance — you can pay as a guest using just your account number and ZIP code. If you prefer to set up an account for future payments, you can do that during the payment process.

Piedmont does not charge a fee for online payments made directly through their website. Some third-party payment services charge a convenience fee, but the company's own portal does not.

Key Takeaways

  • You can pay online at piedmontng.com without creating an account, using only your account number and ZIP code.
  • Payments made through Piedmont's website are free and post to your account immediately, though your bank may take one to two business days to process the transaction.
  • You can pay with a bank account (ACH transfer) or a debit or credit card.
  • If you set up automatic payments through your account, you can have your bill paid on the same date each month without logging in again.
  • Piedmont's online payment system is open 24 hours a day, seven days a week.

Step-by-step: paying as a guest without logging in

Go to piedmontng.com and look for the "Pay My Bill" button, usually located near the top of the homepage. Click it and select "Pay as Guest." You will be asked for your account number and ZIP code — both are on your bill.

Enter the amount you want to pay. You can pay the full balance, a partial amount, or a different amount if you are catching up on arrears. Next, choose your payment method: ACH (direct bank transfer) or card (Visa, Mastercard, American Express, or Discover).

If you choose ACH, enter your bank's routing number and your account number. If you choose a card, enter the card number, expiration date, and CVV. Review the details and confirm the payment. You will receive a confirmation number immediately — save this for your records.

Setting up automatic payments to avoid missed due dates

Automatic payments (also called autopay) deduct your bill from your bank account or card on a date you choose each month. This prevents late payments and removes the need to remember to pay manually.

To set up autopay, create an account on piedmontng.com by clicking "Sign Up" or "Register." You will need your account number, email address, and a password. Once logged in, go to "Billing" or "Payment Settings" and select "Enroll in Autopay." Choose your payment method and the date each month when you want the payment to come out.

You can change or cancel autopay at any time through your account. If your bill amount varies month to month (which is normal for natural gas, especially in winter), autopay will deduct the actual amount due, not a fixed sum.

What to do if your payment does not go through

If your online payment is declined, the most common reasons are an incorrect account number, a mismatched ZIP code, or insufficient funds in your bank account or on your card. Check your bill to confirm your account number and ZIP code are entered exactly as they appear.

If the information is correct, contact Piedmont's customer service at 1-800-752-7504 (available Monday through Friday, 8 a.m. to 5 p.m. Eastern time). Have your account number and the payment method you tried to use ready. A representative can tell you why the payment failed and help you complete the transaction by phone if needed.

Do not assume the payment went through just because you received a confirmation number. Check your account on piedmontng.com within 24 hours to confirm the payment posted. If it did not, contact customer service immediately so you do not miss your due date.

Other ways to pay if online does not work for you

If you cannot or prefer not to pay online, Piedmont accepts payments by phone, mail, and in person at authorized payment locations. Calling 1-800-752-7504 allows you to pay with a card or bank account over the phone. Payments by phone are also free.

To pay by mail, send a check or money order to the address on your bill. Mail payments take longer to process — typically five to seven business days — so send them early if your due date is approaching. Write your account number on the check or money order.

Some Piedmont customers can pay in person at local payment centers or authorized retailers in their area. Call customer service or check piedmontng.com to find a location near you. In-person payments usually post to your account the same day.

Understanding your bill before you pay

Before you pay, take a moment to review what you are being charged for. Your Piedmont bill shows the amount of gas you used (measured in therms), the rate per therm, and any taxes or fees. The due date is clearly marked — paying after that date may result in a late fee.

If your bill seems unusually high, check whether you are in a winter month (when heating use spikes) or whether the bill covers a longer period than usual. If you think there is an error, contact Piedmont before paying. If you have already paid, you can dispute the charge and request a credit or adjustment.

If you are struggling to pay your bill, Piedmont offers a budget billing program that spreads your annual costs evenly across 12 months, and a hardship program for customers facing financial difficulty. Call 1-800-752-7504 to learn about these options.

Frequently Asked Questions

Is there a fee to pay my bill online at piedmontng.com?

No. Piedmont does not charge a fee for payments made directly through their website using either ACH or a card. Some third-party payment processors charge convenience fees, but Piedmont's own system does not.

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

Your payment posts to your Piedmont account immediately after you submit it online. However, it may take one to two business days for the money to leave your bank account or card, depending on your financial institution. Piedmont counts the payment as received on the day you submit it, not the day it clears your bank.

Can I pay my bill without creating an account?

Yes. You can pay as a guest using only your account number and ZIP code. You do not need to register or log in. If you want to set up automatic payments or view your payment history, you will need to create an account.

What should I do if my payment is declined?

First, check that your account number and ZIP code match exactly what is on your bill. If they do, verify you have sufficient funds in your bank account or available credit on your card. If both are correct, call Piedmont customer service at 1-800-752-7504 to find out why the payment failed and complete it by phone.

Can I set up automatic payments so I do not have to pay manually each month?

Yes. Create an account on piedmontng.com, then enroll in autopay through your account settings. Choose your payment method and the date each month you want the payment to come out. You can change or cancel autopay anytime through your account.