Small business website cost: budgeting and briefing a remote development team
A website estimate depends on the work it must do: what visitors need to accomplish, how many distinct pages you need, who prepares the content and where enquiries go. Define that scope first so you can compare proposals for the same project. Here is a brief and a budgeting method you can use before paying a deposit.
Choose a format around the buyer's journey
A landing page suits one offer and one main enquiry path. A service website makes sense when buyers search for different services that each need an explanation. A store adds a catalogue, ordering, payment and stock handling. Estimate a customer portal or web application separately: it has roles, data and workflows.
- One service and an advertising campaign: start with a substantial landing page.
- Several distinct services: plan individual pages with examples, terms and buyer questions.
- Product sales: specify variants, payment, delivery and inventory exchanges.
- Recurring customer tasks after purchase: decide whether an account area is needed at launch.
Ask for an itemized estimate
Request tasks, hours and deliverables. Two suppliers can mean very different things by a complete website. Clarify who writes, translates, prepares images, migrates existing pages and sets up enquiry delivery.
- Structure and wireframes: pages, navigation and the path to an enquiry.
- Design and implementation: unique templates, mobile layouts and form states.
- Content: copy, images, translations and initial publishing.
- Integrations: CRM, email, payment and shipping, including failure and retry handling.
- Search essentials: titles, descriptions, indexing, sitemap and migration redirects.
- Testing and handover: test enquiries, access, editor instructions and support terms.
A worked example: hours multiplied by rate
Onravetoni's development price list uses a €30 hourly rate. For illustration, allow 8 hours for structure, 16 for design, 24 for development, 8 for content and 8 for testing. That is 64 hours × €30 = €1,920. This is a worked example, not a package offer or a market average.
An additional language, catalogue, complex animation, migration or custom integration changes the estimate. Agree how extra hours are approved. The proposal should state currency, taxes, third-party charges and excluded work explicitly.
A brief you can copy
Answer these questions before requesting a proposal. Even short answers expose uncertainty and help suppliers estimate the same project.
- Goal: what should a visitor do, and what happens next?
- Audience: who buys, in which region and language?
- Scope: which services, pages, products and languages are needed at launch?
- Content: what is ready, and what must the supplier produce?
- Integrations: where does an enquiry go, with which fields and owner?
- Acceptance: how will we check mobile layouts, forms, payments and editing?
- Constraints: what is the budget, target date and list of features that can wait?
Agree how a remote development team will work
For an international project, document the working language, time zones and overlapping availability. Decide where decisions are recorded, how often the team demonstrates progress and who approves scope changes. Compare proposals using the same scope, currency and list of included deliverables.
Before starting, agree access to the repository, domain, hosting and integration accounts, plus the handover checklist. Specify response times for post-launch problems and how support is billed. These terms tell you more about the working relationship than the hourly rate alone.
Include the running costs
List recurring costs separately: domain, hosting, email, paid integrations, backups, updates and content maintenance. Record who owns the accounts and who restores the site after a failure.
Start with a complete path from a buyer's question to a working enquiry. Prioritizing additional features is easier once you can see enquiries and their quality. Having a blog is not itself an acquisition plan: each article should help a specific audience and connect to a relevant service.
Frequently asked questions
- Can you price a website without a technical specification?
- You can receive an initial range with assumptions. An agreed estimate needs a list of pages, features, integrations and content responsibilities.
- Is a template cheaper than custom design?
- A template may reduce initial work if it suits your content and workflows. Compare the full cost of adaptation, maintenance and required changes.
- Does website development include SEO?
- Specify this in the agreement. Technical indexing setup is different from demand research, service-page copy and ongoing editorial work.
Planning a website? Send your brief, existing materials and integration requirements so we can discuss scope and estimation.
Discuss your website