Pricing can be hard to determine.
From this blog:
A typical breakdown of expenses required to get up and running might look something like this:
Domain: $12/year
Hosting: $10/month – $30/month
Premium Theme: $50-$200
Premium Plugins: $15-$200 (each; some are one-time purchases, others are monthly/annual licenses.)
Rough Totals: $200-$1,000+
You could also be a domain and hosting reseller. You could also offer related services such as site maintenance, marketing strategy, content strategy, WordPress training and more.
I’ve seen a few pricing models work here:
Hourly: $50-$100 per hour
Flat Rate: $500-$1000+
Monthly: $30-$50/month (in addition to the initial hourly or flat rate fees)
A-la-cart Extras: $100, $200, etc. per strategy document, training course, and so on.
Rough Totals: $500-$2,500+ (plus possible monthly or a-la-cart services)
Many custom WordPress design and development work falls within the following price ranges:
Custom WordPress Theme: $3,000-$6,000 (for design and development)
Custom WordPress Website: $6,000-$15,000 (for design and development, with custom plugin functionality.)
Custom WordPress eCommerce Site: $6,000-$20,000
Custom WordPress Web App: $15,000-$60,000+
This approach works best when expertise, vision, and budget all line up. Clients, you will want to make sure that this is the solution you actually need before dropping this kind of money–and check references! Service providers will want to do everything they can to illustrate and communicate the value their custom work and experience is bringing to the relationship.