You could also consider licensing your novel for adaptations like movies or TV shows. This can bring in a significant amount of money, but it's not easy to achieve and often depends on the popularity and potential of your story.
You can earn through publishing deals. When your novel gets picked up by a publisher, they'll offer you an advance and royalties based on sales.
Another way is to self-publish and sell your novel on various online platforms. You can set your own prices and keep a larger percentage of the profits. But it requires marketing efforts to attract readers.