Why the deposit moment matters
Most website horror stories I hear from DMV business owners share the same shape: a deposit paid, months of silence, then a half-finished site the owner does not control and cannot move. The problems were visible before any money changed hands. Nobody looked.
A deposit of 30 to 50 percent is normal and fair; building websites is real work, and reputable developers ask for one. The point is not to avoid deposits. It is to spend one focused hour on verification before you pay, because after the deposit your leverage drops sharply.
Check the portfolio like you mean it
A portfolio full of screenshots proves nothing. Screenshots cannot break.
- Visit each portfolio site live, on your phone, on cellular data. Does it load in a few seconds? Do the menus and forms work?
- Confirm the developer actually built it. Ask which parts they did, and look for a credit in the site footer.
- Call one or two of the businesses in the portfolio. Two minutes on the phone tells you how the project really went, whether deadlines held, and what happened after launch when something broke.
- Ask what the sites are built with and why. You do not need to understand the answer technically; you need to hear them explain a decision in plain English, because that is what working with them will be like.
The ownership questions that save you later
This is where owners get burned worst, because the problems only surface when the relationship ends.
Your domain name, the address like yourbusiness.com, must be registered in an account you own, at a registrar, which is simply the company where domain names are rented, like GoDaddy or Cloudflare. If the developer registers it under their account, they own your address, and I have met owners who effectively had to buy their own business name back.
Get three answers in writing before the deposit: the domain sits in your account, you receive administrator access to the website and hosting, and the code and content belong to you upon final payment. A professional will agree without hesitation. Hesitation is your answer.
Hosting and maintenance, without the mystery markup
Hosting, the monthly fee for the computer that serves your website to visitors, typically costs 10 to 50 dollars a month for a small business site. Some shops resell that same hosting at 150 to 300 dollars a month without saying what the number covers. That is not automatically a scam; managed hosting with real maintenance can be worth paying for. But you are entitled to an itemized answer: what does the monthly fee include, what happens if you stop paying, and can you move the site elsewhere?
Ask the same about maintenance: who installs updates, who fixes the site when it breaks, what is the response time, and is any of that included or billed hourly? Vague answers before the sale become expensive answers after it.
Contract red flags
Read the agreement for these before signing.
- No stated deliverables or timeline. What exactly is included, how many pages, and by when?
- Silence on ownership of the domain, code, and content. Silence favors the developer.
- One hundred percent payment upfront. Normal is a deposit plus milestones or a balance at launch.
- No exit clause. You should be able to end the engagement and walk away with your site and files.
- Perpetual hosting lock-in, where leaving the developer means losing the website.
None of these makes someone a criminal. Together, they tell you who carries the risk, and it should not be only you.
What to do next
Before your next deposit, run this sequence.
- Test three portfolio sites live on your phone and call at least one of those businesses.
- Get the ownership answers in writing: domain in your account, admin access to site and hosting, code and content yours at final payment.
- Ask for the itemized hosting and maintenance terms, including what happens if you leave.
- Read the contract against the red-flag list above.
And talk to the person who will actually do the work, not just a salesperson. At HashWhales that is the same person by design, and my team can have that conversation in English, Arabic, Russian, or Ukrainian. Whoever you hire, an hour of questions now is the cheapest insurance a website project can buy.
