
Quick answer. To choose a website development company, score every candidate out of 100 on ten checks: discovery, proof of work, a named team, written scope, ownership, payment terms, testing, change handling, handoff and measurement. Shortlist anyone who scores 85 or higher. Walk away from any company that will not put code ownership in writing or asks for 100% payment upfront.
Most guides on this topic say "check the portfolio" and "ask about process." That is fair advice and hard to use when three proposals land with prices from $4,000 to $40,000. This post gives you a score sheet, ten questions for the first call, and the sentences to get in writing before you pay a deposit. We score ourselves against it at the end.
What does a website cost, and why can't price pick the company?
Published price ranges are too wide to choose with. WebFX puts the average cost to create a small business website at $1,000 to $48,000, and Network Solutions' October 2026 cost guide shows a similar spread by route. Both companies sell websites, so read the numbers as direction, not fact.
Route or cost | Typical figure | Source |
DIY site builder | $300 to $500 in year one | Network Solutions, Oct 2026 |
Freelancer | $500 to $10,000+ | Network Solutions, Oct 2026 |
Basic small business design only | $2,000 to $5,000 | WebFX |
Forms, booking and integrations | about $5,000 to $10,000 | WebFX |
Domain name | $10 to $50 a year | Network Solutions, Oct 2026 |
Hosting | $100 to $500 a year for most sites | Network Solutions, Oct 2026 |
Maintenance | $0 to $5,000+ a month | Network Solutions, Oct 2026 |
VisualQube prices websites after a free scoping call, because page count, content and integrations move the number more than anything else.
A $4,000 quote and a $40,000 quote can both be honest, because they often cover different work. Compare what each one includes first, then compare the price. The scorecard below does that.
The 10-point scorecard

Score each company 0, 5 or 10 on every line. A 0 means they failed or dodged the question. A 5 means partly. A 10 means they showed it on a live site or put it in writing.
We built the list by combining the red flags in Merge's August 2026 agency checklist with the buyer questions in HubSpot's agency guide. The ten lines and the scoring are our judgment. They have not been tested on a sample of projects.
# | Check | A 10 looks like | A 0 looks like |
1 | Discovery | They ask about your goals, customers and revenue before naming a price | A price arrives on the first call with no questions |
2 | Proof | Live sites you can open, each with one business result | Screenshots only |
3 | Named team | You meet the people who will build it, with names and roles | "Our team" and no names, or hidden subcontractors |
4 | Written scope | Page count, integrations, revision rounds and who writes the copy | A one-paragraph proposal |
5 | Ownership | Signed assignment of code and design, with domain, hosting and analytics in your name | Vague terms, or a platform you cannot leave |
6 | Payment terms | Milestone payments tied to deliverables | 100% upfront |
7 | Testing | Written QA steps and speed targets | "We test everything" with no targets |
8 | Change handling | A set way to estimate, approve and bill extras | A verbal "no problem" |
9 | Handoff | Documentation, account transfers, training and a named support option | Logins emailed on launch day |
10 | Measurement | An agreed success measure and a review date after launch | No definition of "it worked" |
For line 7, ask for Google's published targets: Largest Contentful Paint of 2.5 seconds or less, Interaction to Next Paint of 200 milliseconds or less, and Cumulative Layout Shift of 0.1 or less, measured at the 75th percentile of page loads. Those are the "good" thresholds on web.dev. A company that cannot say which numbers it will hit has not decided how to test.
How to read the score
Add the ten lines for a total out of 100.
• 85 to 100: shortlist them.
• 65 to 84: send back the gaps and ask for fixes in writing, then rescore.
• Under 65: pass.
• Override: a 0 on line 5 or line 6 ends the search at any total. Ownership and payment terms are the two hardest things to fix once you have signed.
The cut-offs are our rule of thumb. Move them if your project is small, but keep the override.
The 10 questions to ask on the first call
Each question matches a scorecard line, in order. Write the answers down and score them after the call, not during it.
1. What do you need to know about my business before you can quote?
2. Can you show me three live sites and tell me what each one achieved?
3. Who will build this, and can I meet them?
4. What is in scope and what is not: pages, integrations, revision rounds, copywriting?
5. When we finish, who owns the code, the design files, the domain and the hosting account?
6. How is payment split, and what is due before I see any work?
7. How do you test before launch, and which speed targets do you commit to?
8. What happens when I ask for something outside the scope?
9. What do I get on launch day, and who do I call in month three? Can I edit the site myself?
10. How will we know the site worked, and when do we review it?
Question 9 covers two items from HubSpot's list: whether the company provides hosting, security and maintenance, and whether you can edit the site yourself. If you cannot, you may need to keep paying the developer for every small change.
What to get in writing before you pay
Get these six items into the contract or the signed proposal. A company that resists any of them is telling you something.
1. Ownership. On final payment, the developer assigns all rights in the code, design and content to your company.
2. Accounts. Your domain registrar, hosting, analytics and Search Console accounts are registered in your name from day one.
3. Payments. A deposit, milestone payments tied to deliverables, and a final payment due after you accept the launch.
4. Scope. The page list, integrations, number of revision rounds and who writes the content.
5. Change orders. Extra work gets a written estimate you approve before it starts.
6. Exit. Documentation and credentials are handed over within a stated number of days, with no fee for the transfer.
On item 1, do not rely on the words "work made for hire." The US Copyright Office's Circular 30, revised August 2024, says a commissioned work counts as made for hire only if it falls in one of nine listed categories and both sides sign an agreement that says so. An explicit assignment avoids the question. This is general information, not legal advice, so have a lawyer read the contract.
Red flags that end the search

Merge's checklist lists 15. These are the ones that cost buyers the most:
• An instant fixed quote. A firm price before anyone understands your requirements usually grows through change requests.
• Guaranteed rankings or very fast builds. Merge notes these promises often mean skipped testing or template work.
• 100% payment upfront. It removes the reason to finish on time.
• A proprietary platform. If the site only runs on the agency's own system, moving to another team means a rebuild.
• Slow or dodgy answers before you sign. Expect worse after you pay.
Merge sells web development, so its list favors buyers who hire a company like Merge. The five above hold up whoever you hire.
Agency, freelancer or DIY: which fits?

Pick by what the site has to do, not by price.
• Use a DIY builder if you need a simple brochure site, you can write your own copy, and a $300 to $500 first year matters more than custom features.
• Use a freelancer if the scope is small and fixed and you can review the work yourself. One person is a single point of failure, so push hardest on lines 5, 8 and 9.
• Use an agency if the site must take bookings or payments, connect to other software, or needs design, development and search work from one team.
• Wait if you cannot say in one sentence what the site should do for the business. A scoping call fixes that before you spend anything.
Score VisualQube the same way
VisualQube is a US team based in South Jordan, Utah, and the whole team works in-house. Run us through the same ten lines.
• Pricing: our branding plans are public: Starter $199, Business $349 and Pro $999. For websites we send a written estimate after a free scoping call.
• Proof: ask to see live sites we built, then open them on your own phone and check how fast they load.
• Ownership: ask for the code, domain and hosting accounts to be assigned to your company in writing.
If we score under 85 on your sheet, hire someone else. If you already have proposals, book a free scoping call and bring them. We will go through them against this scorecard with you.
Frequently asked questions
How much does a website development company charge?
Published ranges run from about $1,000 to $48,000 for small business sites (WebFX), with freelancers at $500 to $10,000+ and DIY builders at $300 to $500 in year one (Network Solutions, October 2026). Scope drives the spread. Compare page count, integrations and revision rounds before you compare price.
Should I pay a web developer 100% upfront?
No. Merge lists full upfront payment as a red flag because it removes the incentive to finish on time. Ask for a deposit, milestone payments tied to deliverables, and a final payment after you accept the launch.
Who owns my website after it is built?
It depends on the contract. Under the US Copyright Office's Circular 30, a commissioned work is made for hire only if it fits a listed category and both sides sign an agreement saying so. Ask for a written assignment of the code and design, and keep your domain and hosting accounts in your own name.
What speed should my new website hit?
Google's "good" thresholds are Largest Contentful Paint of 2.5 seconds or less, Interaction to Next Paint of 200 milliseconds or less, and Cumulative Layout Shift of 0.1 or less, at the 75th percentile of page loads. Ask the company to commit to these numbers in the proposal.