Nearly every store that struggles was built in the wrong order. Design first, products later, shipping figured out the week before launch, and traffic bought before anyone checked whether the checkout worked on an iPhone. The platform choice matters, but it matters less than sequence. This is the order we use to build ecommerce website projects for US brands, with the real costs at each stage and an honest read on where each platform stops being the right answer.
To build an ecommerce website, pick a platform matched to your catalogue size, register a domain, set up products and payments, design conversion-focused product and checkout pages, connect shipping and tax, then test and launch. Expect $2,000 to $15,000 for a small store and $2,500 to $9,000 in first-year running costs.
Which ecommerce platform should you choose?
Start here, because the platform decides your ceiling. Everything below assumes US pricing in mid 2026 and plan prices change, so treat these as approximate.
| Platform | Approx monthly cost | Ease of use | Best fit | Main limitation |
|---|---|---|---|---|
| Shopify | $39 to $399 plans, Plus from about $2,300 | High. Non technical teams manage it well | Most DTC brands, 10 to 20,000 SKUs, anyone who wants to stop thinking about hosting | App subscriptions stack up fast and checkout is only deeply editable on Plus |
| WooCommerce | $0 licence plus $25 to $250 hosting, plus plugins | Medium to low. You own the maintenance | Content heavy brands, unusual product rules, teams already on WordPress | You are the sysadmin. Plugin conflicts and updates are your problem |
| BigCommerce | About $39 to $399, enterprise quoted | Medium. Powerful admin, steeper learning curve | Large catalogues, B2B pricing tiers, multi channel selling | Smaller app and theme ecosystem, fewer developers available |
| Wix or Squarespace commerce | About $27 to $159 | Highest. Drag and drop, launch in a weekend | Under 100 SKUs, simple shipping, service businesses adding a shop | Thin inventory, subscription and B2B features. Hard to migrate off later |
| Custom or headless | $500 to $5,000+ in infrastructure and services | Low. Needs engineers on staff | Very high traffic, unusual buying flows, brands with a product team | Cost and permanence. You maintain everything forever |
Our default recommendation for US small businesses is Shopify, and it is not close. Not because it is the most flexible, it is not, but because the cost of a platform is mostly the cost of the hours spent keeping it alive. WooCommerce is genuinely better when your site is 80 percent content and 20 percent store, or when your pricing logic is strange enough that plugins beat apps. Squarespace is fine for a florist with 30 products and a delivery radius. Headless is right for maybe one in fifty brands who think they need it.
Choose the platform your team can operate on a Tuesday afternoon without calling anyone. A store you can update yourself gets updated. A technically superior store you are afraid to touch goes stale in four months, and stale stores lose to competitors who publish.
What do you need before you build anything?
Gather these first and the build shortens by weeks. Product names, descriptions, prices, weights and dimensions for every SKU in one spreadsheet. Photography, ideally three to six images per product including one on white and one in use. Your shipping rules written as sentences: free over what amount, which carriers, which regions, what happens with oversized items. Your return policy. Your business entity, EIN and a bank account for payouts. Sales tax registration in your home state at minimum.
Weights and dimensions are the item people skip, and it is the one that quietly breaks live carrier rates at checkout. Fill that column.
Two decisions belong here too, before design starts. First, your shipping economics: whether you absorb shipping into product price, offer free shipping above a threshold, or charge live rates. Free shipping over a threshold set slightly above your average order value is the most common answer for a reason, since it raises basket size and removes the checkout surprise that kills conversions. Second, your return window and who pays return postage. Both of these change the copy on every product page, so deciding them after the site is built means rewriting the site.
How do you build the store, step by step?
- Register the domain and set up business email on the same domain. Buyers notice a Gmail address on a checkout confirmation.
- Create the store account and pick a theme. Free themes are genuinely good now. Paid themes run $180 to $400 one time.
- Import products with a CSV rather than typing them in. Get variants, SKUs, weights and inventory right on the first pass.
- Set up payments. Card processing runs roughly 2.4 to 2.9 percent plus 30 cents in the US. Add a wallet option, since Apple Pay and Shop Pay meaningfully lift mobile completion.
- Configure shipping zones and rates, then test a real order to your own address at every weight tier.
- Connect automated sales tax calculation. Nexus rules differ by state and manual rates go wrong fast.
- Design the product page before the homepage. Gallery, price, variant selector, stock status, shipping promise, reviews, size or spec detail, and a clear add to cart above the fold on mobile.
- Write the pages that answer buying objections: shipping and returns, FAQ, contact with a real phone number and address, and an about page that establishes who is behind the brand.
- Install analytics and conversion tracking. GA4, the ad platform pixels you will actually use, and server side tracking if you are spending meaningfully on ads.
- Test end to end on a real phone. Add to cart, discount code, guest checkout, wallet checkout, order confirmation email, refund. Then have someone who has never seen the site do the same.
- Launch, then set redirects if you moved from an old site, submit the sitemap, and watch the first 50 orders closely for support patterns.
What does it cost in the first year?
Two versions: doing it yourself, and hiring an ecommerce developer or agency. Both assume a US small business with under 300 products.
| Line item | DIY | Professionally built |
|---|---|---|
| Design and build | $0 to $500 (your time plus a theme) | $3,000 to $25,000 |
| Platform subscription | $470 to $1,200 per year | $470 to $4,800 per year |
| Domain and email | $60 to $150 | $60 to $150 |
| Apps and plugins | $300 to $1,200 | $600 to $3,600 |
| Product photography | $0 to $800 (phone and daylight) | $1,500 to $8,000 |
| Copywriting | Your evenings | $800 to $4,000 |
| Payment processing | About 2.9 percent of revenue | About 2.9 percent of revenue |
| Maintenance and small changes | $0 | $1,200 to $12,000 per year |
| Realistic first-year total (excluding ads) | $900 to $3,800 | $8,000 to $50,000 |
The line most people underestimate is photography, and the line most people overestimate is the platform. If your budget is tight, shoot products yourself against a white wall in window light and spend the money on a build that converts. Our current five page website offer at $1,700 covers design, development and copywriting, which is the right shape for a small catalogue where the store is one part of a wider site.
What separates stores that convert from stores that do not?
Typical US ecommerce conversion sits somewhere between 1.5 and 3 percent, and stores at the bottom of that band usually share the same handful of problems. Product pages with one photo and 40 words. No reviews. Shipping cost revealed only at the final checkout step, which is the single most common reason carts get abandoned. A mobile add to cart button that sits below three screens of scrolling. Load times over four seconds on 4G.
Trust signals are the other half, and they cost almost nothing. A physical address and phone number in the footer. Real photographs of the product rather than only supplier renders. Order confirmation emails that arrive within seconds. A returns policy written in plain language rather than legal hedging. First-time buyers on an unfamiliar site are looking for reasons to believe you exist, and a store that hides its contact details reads as risky no matter how good the design is.
Fix those before you buy traffic. A store converting at 1.2 percent that spends $5,000 on ads is burning roughly the same money as a store converting at 2.4 percent spending $2,500. That is the whole argument for doing conversion work before paid acquisition, not after it.
When should you hire an ecommerce website developer?
The honest test is whether the store is a project or a business. A project can afford to be learned on. A business that already takes orders cannot, because every hour of your attention spent debugging a shipping rule is an hour not spent on product, suppliers or customers.
Do it yourself if you have under 50 products, standard shipping, no unusual pricing, and time. The platforms are good enough now that a careful owner produces a decent store in two weekends.
Hire an ecommerce website developer when any of these are true: you are migrating an existing store and cannot afford to lose search rankings, you need inventory or orders syncing with an ERP or 3PL, you sell wholesale and retail from one catalogue, you have more than a few hundred SKUs with complex variants, or the store is already producing revenue and every day of downtime costs real money. At that point the cost of getting it wrong exceeds the cost of the help.
Launch smaller than feels comfortable. Ten hero products, three solid pages, one shipping rule. Real orders teach you which categories to expand and which product page questions keep arriving in support emails. Six months of guessing in a staging environment teaches you nothing.
What happens after launch?
The first 90 days are for learning, not scaling. Read every support email and turn the repeated questions into product page copy. Watch the analytics for the step where people leave, then fix that one step. Set up abandoned cart and post purchase email flows, which are usually the highest return work available in month one. Add reviews to product pages as soon as you have orders to ask about.
Then start publishing. Buying guides, comparison pages and honest product explainers pull in search and AI-assistant traffic that costs nothing per click. It is slower than ads and it compounds, which is exactly the opposite trade, so most brands need both. If writing is the bottleneck, that is what content production is for.
Frequently asked questions
How much does it cost to build an ecommerce website?
Building it yourself costs roughly $900 to $3,800 in the first year including platform fees, domain, apps and a theme. Hiring a professional team costs $3,000 to $25,000 for design and build, with total first-year spend of $8,000 to $50,000 once photography, copywriting, subscriptions and maintenance are included. Advertising is separate.
Which ecommerce platform is best for a small business?
Shopify suits most US small businesses because hosting, security and payments are handled for you and a non technical owner can run it. Choose WooCommerce if your site is mostly content or your pricing rules are unusual. Choose Squarespace or Wix only if you have under 100 products and simple shipping.
How long does it take to build an ecommerce website?
A do-it-yourself store with under 50 products takes two to four weekends if your product data and photos are ready. A professionally built store takes four to twelve weeks depending on catalogue size and integrations. Migrations from another platform take ten to twenty weeks because of data mapping and redirect work.
Do I need a developer to build an ecommerce website?
No, if you have under 50 products, standard shipping and time to learn the platform. Hire an ecommerce developer when you are migrating an existing store, syncing inventory with an ERP or 3PL, selling wholesale and retail together, managing hundreds of SKUs with complex variants, or when downtime would cost real revenue.
What do I need to prepare before building an online store?
Prepare a spreadsheet with product names, descriptions, prices, SKUs, weights and dimensions, plus three to six photos per product. Write your shipping rules and return policy as plain sentences. Have your business entity, EIN, bank account and home-state sales tax registration ready. Weights and dimensions matter most, since live carrier rates fail without them.
What is a good ecommerce conversion rate?
Most US online stores convert between 1.5 and 3 percent of visitors into buyers, and results vary widely by category and price point. Stores below that band usually share the same faults: thin product pages, no reviews, shipping costs hidden until final checkout, and mobile load times above four seconds.
The takeaway
Pick the platform your team can operate without help, get product data and photography sorted before design begins, and build the product page before the homepage. Launch with ten strong products rather than a hundred weak ones. The first 50 orders will tell you more about what to fix than any amount of planning, and every fix you make before buying traffic makes that traffic cheaper.