Yes, WordPress is Free But you need to Pay for Hosting charges because WordPress doesn't Provide Hosting For Free.