This is a question I get so often,  I’ve decided to break it down for you.
If you are curious/confused about the pricing breakdown of a WordPress website design, here it is.
Domain name: $12 – $15 a year

Hosting: $10 – $30 a month

WordPress theme: $50 – $200

Plugins: $30 – $200

Installation and customization: *Varies widely. See below.

*This depends on how complex your website is. It could take anywhere between one day (eight hours) and two week (80 hours.)

My average website design is $1500, but I’ve built some simple ones (while still gorgeous and professional) for $600.