Whether running a hotspot costs you money depends on the carrier, not on the app. No matter which app you run, if the carrier doesn't allow tethering unless you pay for tethering, you have to pay for it. It's like asking for the make of tire to use on your car to not have to pay tolls. The question has nothing to do with the conditions of the question.