So the new iPhone 6 is $299.99 but it says with 2 years service agreement , so my question is do we only pay 300 for the phone

Looks like your post got cut off.

That means that you pay $300 for the phone, but you have to have a phone plan with the carrier for at least two years after you buy it.