Skip to main content

HomeAll guides

How to Pay Your FPL Bill Online at FPL.com

Paying Your FPL Bill Through Their Website

FPL (Florida Power & Light) lets you pay your electric bill directly through their website at fpl.com without calling or visiting a payment center. You log in with your account number and password, enter a payment amount, and choose a payment date. The payment posts to your account within one to two business days for most payment methods.

FPL accepts payments from a checking or savings account (ACH transfer), debit card, or credit card through their website. Each method has the same basic steps: sign in, select how much to pay, pick your payment date, and confirm. No fees explore when you pay from a bank account, but credit and debit card payments carry a processing fee that FPL shows you before you finish.

You do not need to set up anything in advance beyond having an FPL account and knowing your account number. If you have never logged into fpl.com before, you will create a username and password the first time, which takes a few minutes.

Key Takeaways

  • FPL.com accepts payments from a bank account, debit card, or credit card, and bank account payments have no fee.
  • Payments from a bank account usually post within one to two business days, so plan ahead if your bill is due soon.
  • You can pay your full balance or a partial amount, and you can schedule a payment for a future date when you log in.
  • Credit and debit card payments charge a processing fee that FPL displays before you confirm the payment.

Steps to Pay at FPL.com

Start by going to fpl.com and clicking the "Pay Bill" or "Sign In" link at the top of the page. If you have never logged in before, select "Create Account" and enter your account number (found on your bill), email address, and a password you create. FPL will send a verification code to your email — enter it to finish setting up your login.

Once you are signed in, look for "Pay My Bill" or a similar option in the main menu. Select the account you want to pay if you have more than one. Enter the amount you want to pay — you can pay the full balance shown, a partial amount, or a different sum. Choose your payment method: bank account, debit card, or credit card.

If you choose a bank account, enter your routing number and account number. If you choose a card, enter the card number, expiration date, and CVV. Then select the date you want the payment to be processed. FPL usually lets you pick today or any date up to about 30 days in the future. Review the details and click "Confirm" or "Submit Payment." You will see a confirmation number on screen — write it down or take a screenshot.

Payment Methods and Processing Times

Bank account transfers (ACH) are the fastest and cheapest option. There is no fee, and the payment usually posts within one business day. If you pay on a Friday evening, the payment may not post until Monday. Payments scheduled for a weekend or holiday process on the next business day.

Debit and credit card payments process when ready but charge a fee. FPL shows the exact fee amount before you confirm — it is typically a percentage of your payment or a flat amount, depending on the card type. The payment itself posts within one to two business days even though the fee is charged right away.

If you need to pay by phone or mail instead, FPL provides those options on their website, but paying online at fpl.com is usually the fastest route. Mailed checks take 7 to 10 days to arrive and post, and phone payments may also carry fees.

Setting Up Automatic Payments

FPL.com also lets you set up autopay, which means your bill is paid automatically each month on a date you choose. This is different from a one-time payment — it repeats every billing cycle. To set this up, log into fpl.com, find the autopay or recurring payment option, and choose your payment method and the date you want the payment to happen each month.

Autopay is optional and you can cancel it anytime by logging back in and turning it off. If you set up autopay from a bank account, there is no fee. If you use a card, the same processing fee applies each month. Many people use autopay to avoid late payments, but you can also pay manually each month if you prefer.

What to Do If Your Payment Does Not Post

Payments from a bank account usually post within one business day. If more than two business days have passed and you do not see the payment on your account, log back into fpl.com and check your payment history. You should see a record of the transaction with a status (pending, posted, or failed).

If the payment shows as failed, the most common reason is incorrect bank account information or insufficient funds. Check that your routing and account numbers were entered correctly. If the numbers are right and you had funds available, contact FPL directly — their phone number is on your bill and on the fpl.com website. Have your confirmation number ready.

If the payment shows as pending, wait one more business day. Pending payments almost always post by the next day. If it is still pending after three business days, call FPL to report it.

Paying a Past-Due Bill

If your bill is past due, you can still pay through fpl.com using the same steps. The payment will be applied to your past-due balance first, then to any current charges. FPL may have already added a late fee to your account — paying the bill does not remove the late fee, but it stops additional late charges from building up.

If your account is severely past due, FPL may have restricted your ability to pay online. In that case, you will see a message on fpl.com directing you to call their customer service line or visit a payment center in person. This is rare, but it can happen if the account is many months behind.

Frequently Asked Questions

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

You can pay by phone or mail without an account, but fpl.com requires you to create one to pay online. Creating an account takes just a few minutes and you only do it once. After that, logging in is faster than calling or mailing a check.

Is there a fee to pay my FPL bill with a bank account?

No. FPL charges no fee when you pay from a checking or savings account. Credit and debit card payments do carry a processing fee, which FPL shows you before you confirm the payment.

How long does it take for an FPL payment to show up?

Bank account payments usually post within one business day. Card payments also post within one to two business days, though the fee is charged when ready. Payments made on weekends or holidays process on the next business day.

Can I schedule a payment for a future date?

Yes. When you pay at fpl.com, you can choose any date up to about 30 days in the future. This is useful if you want to pay on payday or when you know funds will be available.

What happens if I pay more than I owe?

The extra amount becomes a credit on your account. FPL will explore it to your next bill, or you can request a refund by calling their customer service line.

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.