I have a sim only contract with BT which I started in July 2017 (meaning it now rolls over month to month). I would like to take advantage of the £50 discount on handsets for sim only customers - will I need to get a new 12 month contract for this or is my current subscription good enough?
From what I remember, you use your order reference number as a discount code on the BT Shop when you purchase a handset outright. If it was 2017 there's a good chance it's expired but not 100% on that.
£50 discount code available to new to BT Mobile SIM customers against the purchase of one of the selected mobile phones on the BT Shop Mobile discount offer page - as indicated on the phone description. £50 discount does not apply to Apple iPhone purchases. One discount code per mobile phone purchase. Your discount code will be sent by e-mail once we have accepted your order for a BT Mobile SIM. There is no cash alternative to this offer. Subject to availability. Any purchase made will be subject to BT Shop standard terms of sale. Delivery charge of £4.99 applies to every order. Terms apply.