The fastest way to pay FPL online is through their website or mobile app, both of which process payments the same day you submit them
Florida Power and Light (FPL) offers three main online payment routes: their website at fpl.com, their mobile app (available on iOS and Android), and automatic payments set up through your bank account. All three let you pay immediately without calling or visiting a payment center. Payments made before 5 p.m. Eastern Time on a business day typically post the same day; payments after that or on weekends post the next business day.
You will need your FPL account number (found on your bill) and a payment method — debit card, credit card, or bank account. If you are paying from a bank account, FPL charges no fee. Credit and debit card payments carry a fee that varies depending on the payment processor, usually between $1.50 and $3.95 for residential accounts.
Key Takeaways
- FPL's website and mobile app both process payments the same day if submitted before 5 p.m. Eastern Time on a business day.
- Bank account payments have no fee; credit and debit card payments charge a processor fee of roughly $1.50 to $3.95 per transaction.
- Automatic payments can be set up through your FPL account to pay on a date you choose each month, reducing the risk of late payments.
- If you miss a due date, you can still pay online without penalty as long as you pay before FPL disconnects your service, which typically happens 30 days after the due date.
Paying through the FPL website
Go to fpl.com and log into your account using your username and password. If you do not have an online account yet, you can create one by clicking "Register" on the login page and entering your account number, email, and a password. Registration takes a few minutes and does not require a phone call.
Once logged in, look for "Pay My Bill" or "Make a Payment" on the dashboard. You will see your current balance and due date. Enter the amount you want to pay (you can pay the full balance, a partial amount, or more than the balance if you want a credit). Select your payment method — bank account, debit card, or credit card — and confirm the payment. FPL will show you the fee (if any) before you submit, so you know the total cost.
After you submit, you will receive a confirmation number on screen and by email. Keep this number in case you need to reference the payment later. The payment will appear in your account within one business day.
Using the FPL mobile app
Download the FPL app from the Apple App Store or Google Play Store. Log in with the same username and password you use on the website, or create a new account if you do not have one yet. The app shows your current balance, due date, and payment history in the same format as the website.
Tap "Pay Now" or "Make a Payment" and follow the same steps as the website: enter the amount, choose your payment method, and review the fee. The app processes payments instantly and sends you a confirmation number. You can also set up automatic payments directly from the app by going to "Billing" or "Account Settings" and selecting "Automatic Payments."
Setting up automatic payments to avoid missed due dates
Automatic payments remove the need to remember to pay each month. In your FPL online account (website or app), go to "Billing" or "Account Settings" and select "Automatic Payments" or "Autopay." Choose the date each month when you want FPL to withdraw payment from your bank account or card. You can set it to pay the full balance, a fixed amount, or the minimum due.
FPL will send you a confirmation email with the details of your automatic payment schedule. You can change or cancel automatic payments at any time through your account — no phone call needed. If you want to pause autopay for one month, you can do that without canceling the entire schedule.
Automatic payments are only available for bank accounts and cards; you cannot set up autopay using a check or cash. If you use a bank account, there is no fee. If you use a card, the processor fee still applies each month.
What to do if you cannot pay the full amount by the due date
If you are short on funds, you can still pay online — even a partial payment stops FPL from charging a late fee immediately. Pay what you can before the due date, then pay the rest as soon as you are able. FPL does not disconnect service for 30 days after the due date, so you have time to catch up.
If you are struggling to pay your bill, FPL offers a budget billing program that spreads your annual costs into equal monthly payments, making bills more predictable. You can also ask about FPL's hardship programs if you are facing a temporary financial crisis. These programs are separate from online payment and require a phone call to FPL's customer service at 1-800-226-3545.
Fees and payment timing to know
Bank account payments have no fee and are the cheapest way to pay online. Credit card and debit card payments charge a processor fee that FPL does not set — it comes from the payment processor and varies by transaction. FPL shows you the exact fee before you confirm payment, so you always know the total cost.
Payments submitted before 5 p.m. Eastern Time on a business day (Monday through Friday) post the same day. Payments submitted after 5 p.m. or on weekends post the next business day. If your due date falls on a weekend or holiday, FPL extends the due date to the next business day without penalty.
If you pay online after your due date, you will see a late fee on your next bill. However, paying online stops the clock on disconnection — FPL will not cut off service while a payment is processing. If you are more than 30 days past due, contact FPL before attempting to pay online, because your account may be flagged for disconnection.
Troubleshooting common online payment problems
If your payment is rejected, the most common reason is a mismatch between the address on file with FPL and the address on your card or bank account. Log into your FPL account and check that your address matches exactly what your bank or card issuer has on record. If it does not, update it in your FPL account first, then try the payment again.
If you see an error message saying "payment cannot be processed," your card or bank account may have flagged the transaction as suspicious. Contact your bank or card issuer directly to confirm the payment is allowed, then try again through FPL. Some banks require you to call and authorize the payment before it will go through.
If you submitted a payment but do not see it in your account after one business day, check your confirmation email for the confirmation number. Log into your FPL account and look for the payment in your transaction history. If it is not there, contact FPL customer service at 1-800-226-3545 with your confirmation number and they can track it.
Frequently Asked Questions
Can I pay my FPL bill with a prepaid card?
Yes, as long as the prepaid card is Visa, Mastercard, American Express, or Discover and has a billing address on file. Some prepaid cards do not have a billing address, which will cause the payment to be rejected. Check with your prepaid card issuer first to confirm it has an address associated with it.
What happens if I pay online but my payment does not show up on my bill?
Payments typically appear within one business day. If more than one business day has passed and you do not see it, check your confirmation email for the confirmation number. Call FPL customer service at 1-800-226-3545 with that number and they can confirm whether the payment was received and when it will post.
Can I set up automatic payments for a different amount each month?
No, automatic payments are set to a fixed amount each month. If your bill varies significantly and you want to avoid overpaying or underpaying, you can set autopay to a lower amount and pay the difference manually each month, or turn off autopay and pay manually each time.
Is it safe to pay my FPL bill online?
FPL's website and app use encryption to protect your payment information. Your bank account or card details are not stored on FPL's servers — they are processed through a third-party payment processor. As with any online payment, use a secure internet connection (not public WiFi) and never share your FPL password with anyone.
What if I want to pay by phone instead of online?
You can pay by phone by calling FPL customer service at 1-800-226-3545. A representative will take your payment information and process it over the phone. Phone payments are available 24/7, but you will still be charged a processor fee if you use a credit or debit card.