WordPress is actually 100% free to use.  However, you will need website hosting services.