That really depends. What is your budget, and what are your goals? The cost of a website can range dramatically, depending on your needs.
But here are some basics about how much it costs to build a website:
Domain Name Registration: $19.99 per year.
Site Design: The rate for basic site design, development and upload to my hosting service starts at $1,000. This is a very basic site, with graphics and content supplied by you. More elaborate websites will cost more.
Hosting: My basic hosting is $19.99 per month, usually payable a year in advance. Are you a non-profit organization? You only pay $9.99 per month.
Maintenance: This depends on your needs. Some people like to do their own ongoing work, some like me to do it, keep a tab, and bill periodically.
Contact me to find out more.