Nokia Lumia 521

Hey guys i recently got a nokia lumia 521 and yea i know its old. Anyways i was disappointed to find out its locked by T Mobile and they want more money from me to unlock it, my question is there anyway for me to unlock it without having to pay, any help would be appreciated

What carrier do you intend on moving to?

If you're looking for no contract MetroPCS can activate your phone without unlocking it. Since the merger with TMobile they have started combining networks and use the same SIM cards, though the combination won't be complete until 2015. It will read as MetroPCS and it won't ask for an unlock code. The plans are exactly the same as Tmobile but $10 cheaper with each tier. Always unlimited talk & text, $40/m for 500mb of 4G, $50 for 2.5GB, $60 Unlimited 4G.

If you don't want MetroPCS, as far as I know there are no free options but if you search hard enough you can sites that will unlock your phone under $20.

Not really. For what carrier do you intend to unlock it for?