Private pilots are allowed to carry passengers, just not for hire. Interestingly enough, private pilots can split the costs of a flight with friends and family. That means if you have a group who wants to fly with you, they can help you pay for it all.