Samsung’s Galaxy S7 and Galaxy S7 Edge will officially hit store shelves this Friday. Those who preordered the device will receive the package soon. Moreover, fresh reports suggest that some of the buyers have already received their brand-new S7.

As it turns out, T-Mobile will be offering buy-one-get-one deal on the Galaxy S7 and Galaxy S7 Edge, says a leaked internal document picked up by TmoNews. The document says customers who purchase two Galaxy S7 (or Galaxy S7 Edge) smartphones can get the second handset free of cost. As expected, there is a catch.

The Galaxy S7 handsets must be purchased on Equipment Installment Plans (EIP). Plus, in order to avail this offer, buyers need to add one of the devices to the new line of service. However, at this point, there is no way to ascertain if the entire cost of the smartphone will be refunded to the buyer on a pre-paid visa card.

GSM Arena, meanwhile, says there is a good possibility that buyers may get the value of the device upfront on the card, whereas the free device needs to be paid on per month basis. The leaked document also says this promotional Galaxy S7/S7 Edge offer is not applicable for T-Mobile employees.

Verizon and Best Buy, on the other hand, reportedly started shipping the Galaxy S7 preorders in the U.S. starting March 7, while T-Mobile, AT&T and Sprint started sending the devices last week, Phone Arena noted. The preorder window started on Feb. 23.

It is worth noting that upon purchasing the Galaxy S7 phones in the U.S., buyers are eligible to get a free Gear VR headset. This offer is valid until March 18.