Florida Power & Light's main payment methods
Florida Power & Light (FPL) lets you pay your bill through their website, by phone, through automatic bank transfers, or by mailing a check. The fastest route is their online portal at fpl.com, where you can pay when ready with a bank account or debit card. If you prefer not to use the internet, you can call their payment line at 1-800-226-3545 and pay over the phone with the same payment methods.
FPL does not charge a fee for paying online or by phone through their official channels. If you use a third-party bill payment service — like your bank's bill pay feature or a payment app — check whether that service charges a fee, because FPL itself does not.
Key Takeaways
- You can pay FPL bills online at fpl.com, by phone at 1-800-226-3545, or by setting up automatic payments from your bank account.
- FPL does not charge fees for online or phone payments made directly through their website or customer service line.
- Mailed payments take 7 to 10 business days to reach FPL and be recorded on your account, so mail early if your due date is approaching.
- Automatic bank transfers (autopay) prevent missed payments and let you choose whether to pay the full bill or a set amount each month.
- You will need your FPL account number, which appears on your bill, to make a payment through any method.
Paying online through FPL's website
Go to fpl.com and select "Pay My Bill" from the homepage. You will be asked to log in with your FPL account number and password, or to create an account if you do not have one. Once logged in, your current bill and due date will appear on the screen.
Choose the amount you want to pay — you can pay the full amount due, a partial amount, or a different sum. Then select your payment method: bank account (ACH transfer) or debit card. Bank account payments are free and typically post within one business day. Debit card payments are also free but may take up to two business days to appear on your account.
After you confirm the payment, FPL will show you a confirmation number. Save or print this number in case you need to reference the transaction later. You can also view your payment history and upcoming bills in your FPL online account at any time.
Paying by phone
Call FPL's automated payment line at 1-800-226-3545. You will need your FPL account number and either a bank account or debit card ready. The system will guide you through selecting your payment amount and method. Payments made before 8 p.m. Eastern Time on a business day typically post the next day.
If you prefer to speak with a representative, you can also reach FPL's customer service line during business hours. They can process payments the same way and answer questions about your bill or account. Wait times vary depending on call volume.
Setting up automatic payments
Automatic payments (autopay) withdraw money from your bank account on a date you choose each month, usually around your bill's due date. To set this up, log into your FPL account online, go to "Billing & Payments," and select "Autopay." You will enter your bank account information and choose whether to pay the full bill amount or a fixed amount each month.
Once autopay is active, you can still make additional payments or adjust the amount at any time. If you need to pause or cancel autopay, you can do that through your online account or by calling 1-800-226-3545. Automatic payments are free and remove the risk of forgetting a due date.
Mailing a check or money order
If you prefer to pay by mail, include your payment with the bill stub that came with your paper bill. Write your account number on the check or money order. Mail it to the address printed on your bill — FPL's mailing address changes depending on which region you live in, so always use the address on your specific bill.
Mailed payments typically take 7 to 10 business days to reach FPL and be recorded on your account. If your due date is within two weeks, paying by mail risks a late payment being recorded on your account. For time-sensitive payments, use online or phone payment instead.
What to do if you miss a due date
If your payment is late, FPL will add a late fee to your next bill. The amount of the late fee depends on your bill size. You can still pay the overdue amount at any time through the methods listed above — paying late does not prevent you from using online or phone payment.
If you are having trouble paying your bill, FPL offers a budget billing plan that spreads your annual costs into equal monthly payments, which can make bills more predictable. You can also contact FPL's customer service to discuss payment arrangements or to learn about programs that may help with costs.
Frequently Asked Questions
Can I pay my FPL bill with a credit card?
FPL does not accept credit cards directly through their website or phone line. You can pay with a debit card or bank account. If you want to use a credit card, you would need to pay through your credit card company's bill payment feature, though they may charge a fee for that service.
What if I pay online but my payment does not show up right away?
Bank account payments typically post within one business day; debit card payments may take up to two business days. If more than two business days have passed and the payment still does not appear, call 1-800-226-3545 with your confirmation number and FPL can look up the transaction.
Can I set up autopay to pay only part of my bill each month?
Yes. When you set up autopay, you can choose to pay either the full bill amount or a fixed dollar amount each month. If you choose a fixed amount, you will need to make additional payments if the amount does not cover the full bill.
Is there a way to pay my bill in person at an FPL office?
FPL does not accept in-person payments at their offices. You must pay online, by phone, by mail, or through automatic bank transfer. Some third-party retailers may accept FPL payments, but check FPL's website first to see if they list any authorized payment locations in your area.
What happens if I set up autopay but then want to make an extra payment?
You can make additional payments at any time without affecting your autopay schedule. Log into your account online or call 1-800-226-3545 to make a one-time payment. Your autopay will continue on its regular schedule unless you change or cancel it.
