A small business website has four cost parts: the domain, hosting, the design and build, and ongoing maintenance. The first two are small yearly costs; the build is the main one-time investment.
Templates are cheaper to start but harder to change later. A custom build costs more upfront but fits your process and grows with you.
Always ask who owns the code, the domain and the hosting account. You should — not the agency.
