First off you must be eligible for Sprint upgrade or sign up for new account.
Second you have to have a Bank of America debit or credit card account. Go here: http://additup.bankofamerica.com or try this link: Sprint | Cell Phones & Wireless Plans | Free Cell Phones | Wirefly
click on "cellular" promotions on left and click on the wirefly.com Sprint $50 cash back
This re-directs you to wirefly.com with code imbedded in url that you get $50 off your final purchase but you will get this as a rebate in 30 to 60 days via your Bank of America account. Not instant discount but at least you'll get it.
Second you have to have a Bank of America debit or credit card account. Go here: http://additup.bankofamerica.com or try this link: Sprint | Cell Phones & Wireless Plans | Free Cell Phones | Wirefly
click on "cellular" promotions on left and click on the wirefly.com Sprint $50 cash back
This re-directs you to wirefly.com with code imbedded in url that you get $50 off your final purchase but you will get this as a rebate in 30 to 60 days via your Bank of America account. Not instant discount but at least you'll get it.
