Ja, SMS versenden kostet Geld, da du sie nicht, wie etwa eine E-Mail, über deinen Server versenden kannst, sondern ein SMS-Gateway benötigst. Beispielhaft hierfür nenne ich jetzt mal
http://www.smskaufen.de, es gibt natürlich noch eine ganze Menge andere - SMSkaufen werden dir hier jedoch wohl die meisten empfehlen...