How to access PNM's online bill payment portal

PNM's bill payment login is at pnm.com. Go to the homepage, look for "Pay My Bill" or "Login" in the top navigation, and select the option to sign in. You will need your account number (found on your paper bill) and a password you create during registration.

If you do not yet have an online account, you can register directly on the PNM website. The registration process takes a few minutes and requires your account number, email address, and a password of your choice. Once registered, you can log in anytime to view your bill, make a one-time payment, or set up automatic payments.

PNM serves customers in New Mexico and parts of Texas. If you are unsure whether you are a PNM customer, check your paper bill — it will show "Public Service Company of New Mexico" or "PNM" at the top.

Key Takeaways

  • Log in at pnm.com using your account number and a password you create during registration.
  • You can pay a one-time bill, set up automatic monthly payments, or view your billing history once logged in.
  • Your account number appears on your paper bill and is required to register for online access.
  • PNM also accepts payments by phone at 1-888-PNM-HELP (1-888-766-4357) if you prefer not to use the website.

What you need before you log in

Gather your account number before you attempt to log in. This is a unique identifier for your service address and appears in the top right corner of your paper bill, usually formatted as a series of numbers. Without it, you cannot register for an online account or retrieve an existing one.

You will also need a valid email address. PNM uses this to send you password reset links, payment confirmations, and billing notifications if you choose to receive them. Use an email address you check regularly, since password recovery relies on it.

If you have lost your account number, call PNM customer service at 1-888-766-4357. A representative can look up your account using your name, service address, and phone number on file.

Registering for a new online account

Start at pnm.com and select "Register" or "Create Account" from the login page. Enter your account number, email address, and create a password. PNM will ask you to confirm your email by sending a verification link — check your inbox and click it to complete registration.

Your password should be something you can remember but others cannot guess. PNM requires a minimum length (usually 8 characters) and may require a mix of uppercase, lowercase, numbers, and symbols. Write it down in a secure place, or use a password manager if you have one.

After you verify your email, you can log in immediately. Your first login may take you to a profile setup page where you can add a phone number, mailing address, or other contact details. This is optional but can help with account recovery if you forget your password.

Paying your bill after you log in

Once logged in, you will see your current bill amount and due date. Select "Pay Now" or "Make a Payment" to proceed. You can pay with a debit card, credit card, or bank account (checking or savings). PNM may charge a small fee for credit card payments but not for debit or bank account payments — the fee amount will display before you confirm.

You can choose to pay the full amount due, a partial amount, or set up a recurring automatic payment that deducts money from your bank account on the same date each month. Automatic payments are useful if you want to avoid logging in each month, but you can cancel them anytime by logging back in and adjusting your payment settings.

After you submit a payment, PNM will show you a confirmation number. Save or print this for your records. The payment typically posts to your account within one to two business days.

If you cannot remember your password

On the PNM login page, select "Forgot Password" or a similar link. Enter your email address or account number, and PNM will send a password reset link to your email. Click the link, create a new password, and log in with the new one.

If you do not receive the reset email within a few minutes, check your spam or junk folder — sometimes legitimate emails end up there. If the email never arrives, call PNM at 1-888-766-4357 and a representative can help you reset your password over the phone or resend the reset link.

Payment options if you do not want to use the website

PNM accepts payments through several methods beyond the online portal. You can pay by phone at 1-888-766-4357 using a debit card, credit card, or bank account. You can also mail a check to the address on your bill, pay in person at a PNM office or authorized payment location, or set up automatic bank draft through the phone line.

Some customers prefer phone or mail payments for security reasons or because they do not use computers regularly. All methods reach PNM's system and post to your account in the same timeframe as online payments.

Troubleshooting common login problems

If you see an error message saying your account number or password is incorrect, double-check that you are entering them exactly as they appear. Account numbers are case-sensitive in some systems, and passwords always are. Make sure Caps Lock is not on and that you have not added extra spaces before or after either entry.

If you are certain your information is correct but still cannot log in, try clearing your browser's cache and cookies, then attempt login again in a different browser (Chrome, Firefox, Safari, or Edge). Sometimes stored data from an old session blocks a new login. If the problem persists, call PNM customer service — they can confirm your account is active and help you troubleshoot from there.

If you see a message that your account is locked, this usually means you entered an incorrect password too many times. Wait 15 to 30 minutes before trying again, or use the "Forgot Password" link to reset it immediately.

Frequently Asked Questions

Can I pay my PNM bill without creating an online account?

Yes. You can pay by phone at 1-888-766-4357, by mail, in person at a PNM office, or through automatic bank draft. The online account is optional and simply offers convenience if you prefer to manage payments on your own schedule.

Is it safe to enter my bank account information on the PNM website?

PNM uses encryption to protect your financial information during transmission. However, if you are uncomfortable entering bank details online, you can pay by phone instead and speak to a representative, or mail a check to the address on your bill.

How long does it take for a payment to show up on my bill after I submit it online?

Most online payments post within one to two business days. If you pay close to your due date, the payment may not appear in time to prevent a late fee, so plan ahead if your due date is soon.

What if I set up automatic payments but want to skip a month?

Log in to your account and go to the automatic payment settings. You can pause, cancel, or modify the payment date. Changes take effect on your next scheduled payment date, so make adjustments at least a few days in advance.

Can I see my past bills and payment history online?

Yes. Once logged in, look for "Billing History," "Past Bills," or "Account History." You can usually view and download bills from the past 12 to 24 months. This is useful for comparing usage or finding a specific payment confirmation number.