Thankfully, self-published books have a much, much higher royalty rate than traditional publishers because you get to keep anywhere from 50-70% of your book's profits. With a traditional publisher, they take much more and you only end up with 10% maybe 12% after years of proving yourself as an author.