The fastest way to pay FPL is through their website at fpl.com/account/pay-bill

Go to fpl.com, select "Pay Bill" from the top menu, and you'll land on a page that lets you pay without logging in. You'll need your account number (found on your bill) and the amount you want to pay. FPL accepts online payments immediately, and the money posts to your account the same day if you pay before 5 p.m. Eastern Time on a business day. After 5 p.m. or on weekends, the payment is recorded the next business day.

If you have an FPL online account, you can also log in first and pay from your dashboard. This route shows your current balance, due date, and payment history all in one place, which helps you avoid overpaying or missing a due date.

Key Takeaways

  • Online payment through fpl.com/account/pay-bill takes seconds and posts the same business day if submitted before 5 p.m. Eastern Time.
  • You can pay by debit card, credit card, or bank account transfer, but credit card payments charge a 2.5% fee while debit and bank transfers do not.
  • Mail payments should be sent to the address on your bill and take 7 to 10 days to post, so send them at least two weeks before your due date.
  • FPL also accepts in-person payments at authorized payment centers and some retail locations, though you'll need to find your nearest location on their website.
  • Setting up automatic payments through your bank account removes the risk of late fees and ensures your bill is paid on the same date each month.

Payment methods and fees on fpl.com

FPL's website accepts three types of payment: debit card, credit card, and electronic bank transfer. Debit card and bank transfer payments have no fee. Credit card payments charge 2.5%, which adds up quickly on a large bill — a $150 bill costs an extra $3.75 to pay with a credit card. If you're paying a credit card bill to avoid interest charges, that fee often defeats the purpose.

Bank transfer (also called ACH or direct debit) is the cheapest option and works the same way as paying with a debit card. You provide your routing number and account number, and FPL pulls the money from your checking account. The payment posts within one business day.

Paying by mail: timing and address

The mailing address for FPL payments is on your bill under "Make Checks Payable To" or "Mail Payment To." Write your account number on the check or money order. Mail payments take 7 to 10 days to reach FPL's processing center and another few days to post to your account, so send your payment at least two weeks before the due date printed on your bill.

If your due date is coming up and you're paying by mail, use online or phone payment instead. Mailing a check close to the due date risks a late fee, which FPL charges if payment is not received by 5 p.m. on the due date.

Paying in person at FPL locations and retail partners

FPL has authorized payment centers in Florida where you can pay in cash, check, or debit card. These locations are usually open during business hours and process payments immediately. To find the nearest location, go to fpl.com, search "pay bill in person," and enter your ZIP code.

Some grocery stores, pharmacies, and check-cashing services also accept FPL payments. These retail partners charge a small fee (usually $1 to $3) on top of your bill amount. Call ahead to confirm the location accepts FPL payments before you go, since not all branches do.

Setting up automatic payments to avoid late fees

Automatic payments remove the need to remember your due date. Log into your FPL account on fpl.com, go to "Billing & Payments," and select "Autopay." You can choose to pay the full bill amount or a fixed amount each month. FPL pulls the payment from your bank account on the date you select, usually 5 to 10 days before the due date.

If your bill amount changes month to month (which it does for most customers), you can set autopay to pay the full balance automatically. This way you never carry a balance or pay late fees. You can cancel or change autopay anytime through your account.

What to do if your payment doesn't show up

Online payments usually post within one business day. If you paid online and your account still shows the old balance after two business days, log back into fpl.com and check your payment history. You'll see the transaction listed with a confirmation number.

If the payment is not there, contact FPL at 1-888-769-3552 (the number is on your bill). Have your account number and the date you paid ready. If you paid by mail and it's been more than 10 days, call FPL to confirm they received it. If you paid by check and FPL says they never got it, ask them to check the processing center's records before you assume the check was lost.

Paying a past-due balance or avoiding disconnection

If your bill is past due, FPL may add a late fee and eventually disconnect your service. The past-due amount is shown separately on your bill. Pay online or by phone immediately — do not wait for a disconnection notice.

If you cannot pay the full amount right now, call FPL at 1-888-769-3552 to ask about a payment plan. FPL offers extended payment arrangements for customers who are behind, and setting one up can stop a disconnection. You'll need to make a down payment (usually at least 25% of what you owe) and agree to a schedule for the rest.

Frequently Asked Questions

Does FPL charge a fee to pay online?

No fee for debit card or bank account payments. Credit card payments charge 2.5% of the amount you pay. If you're paying a $200 bill with a credit card, you'll pay an extra $5.

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

Same business day if you pay before 5 p.m. Eastern Time. Payments submitted after 5 p.m. or on weekends post the next business day. You'll receive a confirmation number immediately after you submit the payment.

Can I pay FPL by phone?

Yes. Call 1-888-769-3552 and a representative will take your payment information. Phone payments are processed the same day and charge no fee if you pay from a bank account. Credit card payments over the phone also charge 2.5%.

What happens if I pay after the due date?

FPL charges a late fee if payment is not received by 5 p.m. on the due date. The fee is a percentage of your bill amount and increases if you remain past due. If you're more than 30 days late, FPL may disconnect your service.

Can I change my due date?

Yes. Log into your FPL account on fpl.com, go to "Billing & Payments," and select "Change Due Date." You can move your due date to any day of the month. This is helpful if you want to align your FPL payment with when you get paid.