Building an e-commerce app is not a single line item. It is five or six interconnected systems that each carry their own price tag, and the one most founders underestimate is rarely the checkout button.
A complete e-commerce app with a product catalog, cart, payment processing, and shipping integration costs $18,000-$25,000 built by an experienced global engineering team. A comparable Western agency quotes $60,000-$90,000 for the same scope. The gap is not quality. It is overhead: San Francisco office rent, US salaries, and billing structures that have not changed in a decade.
This article walks through each system so you know exactly where your budget goes, and where the decisions you make early will either contain costs or blow them up.
How does a product catalog and inventory system work behind the scenes?
The product catalog is the foundation everything else sits on. When a customer searches your store, filters by size, or lands on a product page, they are interacting with a database that stores every product, its variants, its stock levels, and its relationships to other products.
A simple catalog, a few hundred products, no variants, no real-time stock sync, is a relatively contained engineering problem. It typically adds $3,000-$5,000 to the build cost. A complex catalog changes the math considerably. If you sell products with multiple variants (size, color, material), need real-time inventory sync across multiple warehouses, or want to show customers "only 2 left" that updates live as people shop, you are looking at $8,000-$12,000 for catalog and inventory alone.
The reason the complexity jumps so sharply is the synchronization problem. Every time someone adds an item to a cart, your system needs to check available stock. Every time an order ships, inventory numbers update. If two customers try to buy the last unit at the same moment, the system has to handle that gracefully, not oversell, not block a valid purchase, not crash. Building that logic correctly takes time. Building it in a way that stays fast under traffic takes more.
Barilliance's 2021 research found the global average cart abandonment rate sits at 77.13%. A slow or confusing product experience drives that number higher. Getting the catalog architecture right is not a back-end detail, it directly affects whether people buy.
Should I build a custom storefront or extend Shopify?
This is the decision that shapes your entire budget, and the right answer depends on one question: do you need to own the experience, or do you need to move fast?
Shopify and similar platforms handle the catalog, cart, and checkout for you. You pay a monthly subscription ($29-$299/month depending on the plan) plus 0.5-2% transaction fees on every sale. Development on top of Shopify costs $8,000-$15,000 for a well-designed custom theme and integrations, a fraction of building from scratch.
The tradeoff is control. Shopify's infrastructure is designed for the most common retail patterns. The moment your business needs something outside those patterns, a custom pricing model, a loyalty program with unusual rules, a subscription box that configures differently each month, you start fighting the platform rather than building on it. What looks like a simple feature request becomes weeks of workarounds.
A fully custom storefront costs $18,000-$25,000 to build properly. You own every pixel and every rule. There are no platform fees eating into your margins at scale. A business doing $5 million per year pays roughly $50,000 in Shopify transaction fees at the mid-tier plan. Over three years, a custom build often costs less than the platform fees it replaces.
| Approach | Build cost | Monthly fee | Transaction fee | Best for |
|---|---|---|---|---|
| Shopify (standard theme) | $3,000-$6,000 | $29-$299/mo | 0.5-2% per sale | Fast launch, standard retail |
| Shopify (custom theme + integrations) | $8,000-$15,000 | $29-$299/mo | 0.5-2% per sale | Branded experience, standard catalog |
| Custom storefront | $18,000-$25,000 | Hosting only (~$50-$200/mo) | 0% (payment gateway fees only) | Complex catalog, non-standard pricing, scale |
| Western agency custom build | $60,000-$90,000 | Hosting only | 0% | Identical to custom storefront above |
For most early-stage founders, Shopify is the right answer until revenue justifies the switch. For businesses with unusual catalog logic or significant transaction volume, a custom build pays for itself faster than founders expect.
What payment gateway fees compound on top of the development spend?
Payment processing is the cost that keeps charging you after launch, and it compounds in ways that catch founders off guard.
Stripe and PayPal, the two most common choices, both charge 2.9% plus $0.30 per transaction in the US. On a $50 order, that is $1.75 in fees. On 1,000 orders per month, you are sending $1,750/month to your payment processor before a single server bill. At $100 average order value and 1,000 orders, that climbs to $3,200/month, $38,400/year, just in gateway fees.
The development cost to integrate a payment gateway properly runs $4,000-$6,000. That includes the checkout flow itself, handling declined cards gracefully, building refund logic, and making sure the integration meets the security standards required to handle card data. A checkout that silently fails on mobile, or that times out when the bank takes three seconds to respond, costs you sales every day. Getting payment handling right is worth the time it takes.
Two additional decisions affect your fee structure. Supporting multiple currencies adds roughly $2,000-$3,000 to the build and routes international transactions through exchange rate conversions that Stripe charges 1% extra for. Offering buy-now-pay-later through Afterpay or Klarna carries fees of 4-6% per transaction, nearly double the standard rate, but these services consistently increase average order value by 20-30% (Afterpay merchant data, 2021). Whether the conversion lift covers the fee increase depends on your product and price point.
One number worth anchoring to: Shopify's 2021 data shows that stores using optimized checkout see conversion rates 36% higher than those with a generic flow. The $4,000-$6,000 integration cost recouped through one month of better conversion can easily pay for itself.
How do shipping logic and tax calculation affect the final cost?
Shipping and tax are the two systems most founders treat as afterthoughts and then discover are expensive problems mid-build.
Shipping logic ranges from trivial to genuinely difficult. A flat-rate shipping model, every order ships for $5, takes a few days to build and costs $1,000-$2,000. Real-time carrier rates pull live quotes from UPS, FedEx, or USPS based on the actual package weight and destination, that integration runs $3,000-$5,000. If you ship internationally, customs documentation and duty estimation add another layer, and the engineering time to handle edge cases (oversized packages, restricted items, address validation failures) pushes costs to $6,000-$8,000 for a complete international shipping system.
Tax calculation has a similar shape. Charging a flat rate or ignoring tax is simple and cheap. Charging the legally correct tax rate based on the buyer's location, which in the US means accounting for state, county, and city rates that change frequently, requires an integration with a tax service like TaxJar or Avalara. Those services charge $19-$99/month depending on transaction volume, and the integration itself costs $2,000-$3,000 to build correctly.
Selling into the EU adds VAT requirements: 27 different rates across member states, with rules about when digital goods are taxed differently from physical ones. Founders who skip this and launch into Europe often face a retroactive tax bill. Building EU VAT compliance into the system from the start costs $3,000-$4,000 and is consistently cheaper than the alternative.
| Feature | Build cost | Ongoing cost | When it matters |
|---|---|---|---|
| Flat-rate shipping | $1,000-$2,000 | $0 | Simple, single-market products |
| Real-time carrier rates (domestic) | $3,000-$5,000 | Carrier API fees (~$50/mo) | Variable weight products, cost-sensitive buyers |
| International shipping + customs | $6,000-$8,000 | Carrier fees + customs docs | Selling outside home country |
| US sales tax (TaxJar/Avalara) | $2,000-$3,000 | $19-$99/mo | Any US-based store |
| EU VAT compliance | $3,000-$4,000 | Tax filing service fees | Selling into European markets |
Taken together, a fully featured e-commerce app, custom storefront, proper catalog and inventory system, payment integration, real-time shipping, and tax compliance, runs $28,000-$40,000 with a global engineering team like Timespade. A Western agency doing identical work bills $80,000-$120,000. The difference is not quality. Senior engineers with 8+ years of experience in Bangalore or Warsaw earn $25,000-$50,000 per year. The equivalent hire in San Francisco costs $160,000-$200,000 (Glassdoor, 2021). Same skills, same output, different cost of living.
Timespade builds across product engineering, data infrastructure, and integration-heavy systems, the kind of project where you need the catalog, the payment stack, the shipping logic, and the admin panel built by one team that understands how all four interact. That is one contract, one point of contact, and no coordination overhead between vendors.
If you are scoping an e-commerce build right now, a free discovery call is the fastest way to get a realistic estimate for your specific requirements. Book a free discovery call
