I graduated from college last year and I've always wanted to do something for the place I grew up in. So I decided to build websites for local businesses using wordpress. I had been building sites using nextjs but it became too much for me so I am starting to learn wp. What I need help with is in understanding the costs that I will have to face. I can't charge much for a website where I'm from(10,000₹~ 110$) and even that once I build some sites for cheaper.
What should I charge monthly? I am thinking of handling hosting and domain and asking the client to compensate me for them. Are there any other charges that I should be aware of?
I read about needing elementor pro. Can I make sites without it? The thing is, I don't want to charge a huge monthly fee to the clients so can anyone tell me how I should start.

> I read about needing elementor pro. Can I make sites without it?
Of course, you can make sites without it (https://learn.wordpress.org). It would be wise not to use Elementor.
Well you’d need a website to start off with advertising your services and showcasing what you can do, secondly do your research and find out how much other wordpress designers charge and what they include (some may even include hosting).
As for Elementor, you don’t ‘need’ it as there are plenty of other website builders for WordPress (some free like the default Gutenberg, others not free like Elementor Pro), but only you can answer what is perfect for you and your clients.
But if you need some hosting then send me a DM and I can help you there.