- Separate vendor pricing from project work
- Estimate the catalog and operations
- Compare complete handoffs
| Plan | USD per month, billed yearly | Excludes |
|---|---|---|
| Basic | $29 | Build services and other applicable charges |
| Grow | $79 | Build services and other applicable charges |
| Advanced | $299 | Build services and other applicable charges |
Start with dated platform prices, then price the build
Shopify's USD pricing page checked October 2, 2026 lists Basic at $29, Grow at $79, and Advanced at $299 per month when billed yearly. Those are effective monthly subscription figures with an annual billing commitment. Basic is separately listed at $39 when paid monthly. Promotional introductory offers are not the ongoing budget.
Prices can vary by country and billing choice. The default pricing page localized to euros during this review; the linked USD view was checked separately. Confirm the store's applicable currency, taxes, plan, and current terms before purchasing. Payment-related fees, apps, and project services require separate review.
A subscription gives access to platform capabilities. It does not price the work of preparing accurate product records, designing the store, configuring operating rules, or verifying launch. Keep those project costs separate so the owner can compare a vendor bill with a service proposal without confusing the two.
Count the catalog work accurately
Count products, variants, collections, images, and additional information fields. Then assess the quality of the source material. Twenty products with approved descriptions and consistent images can be simpler than ten products whose options and pricing are still undecided. Product quantity alone is a weak estimate of preparation effort.
Create one complete sample product before preparing the full catalog. It should show the naming convention, options, stock identifiers, price, images, descriptions, and any specifications customers need. Have the merchant approve it. This reveals missing information early and gives everyone a concrete standard for the remaining records.
Shopify's CSV documentation describes dependencies between product and variant fields and warns that certain changes can replace variant identifiers. Treat importing as a controlled data task, especially when other systems depend on those identifiers. A successful file upload is not evidence that every product option, image, or inventory relationship is correct.
Decide how much theme customization is justified
A theme choice should follow the shopping tasks. Consider how buyers compare sizes, understand compatibility, see delivery information, and find the right collection. A visually appealing demo with unrelated merchandise may not answer these questions. Evaluate the theme using representative products and realistic copy lengths.
Distinguish configuration from custom development. Changing approved colors and selecting existing sections differs from building a new product interaction or maintaining custom logic. Ask the provider to identify which requests rely on standard theme behavior and which introduce code that someone must support after launch.
Check the current theme license and ownership arrangement before purchase. Record who buys it, which store uses it, and what support or updates the vendor provides. A licensed asset charge is not automatically a recurring maintenance agreement, and a theme update should not be assumed to preserve every customization without testing.
Document shipping, fulfillment, and returns before configuration
The merchant must decide where it sells, which products can ship, how they are packed, and who handles exceptions. Write down the approved shipping and return rules in business language. The implementer can then translate those rules into the available settings or identify a gap that needs additional work.
Use representative carts to test the intended outcomes. A lightweight item, a mixed cart, a destination outside the normal delivery area, and an unavailable item may follow different paths. A proposal that only tests the easiest cart can miss the conditions that create expensive support requests after launch.
Tax settings and customer policies require the merchant's appropriate advisers and approved instructions. A website provider should not invent the business's tax obligations or legal terms. Separate drafting assistance, configuration, and professional review so the setup fee accurately reflects who is responsible for each decision.
Evaluate apps as operating commitments
For every proposed app, identify the requirement it serves, the information it accesses, its recurring price basis, and the person responsible for it. Several overlapping apps can make ownership and troubleshooting less clear. Start with the necessary behavior and check whether the chosen platform or theme already supports it.
Ask how the store behaves if an app is unavailable, removed, or replaced. A review display and a product customization workflow have different failure consequences. Keep a record of the content or settings that must be preserved before changing a dependency, and include a realistic support responsibility in the handoff.
An app's advertised integration does not establish that it fits the merchant's exact workflow. Verify the relevant account, plan, permissions, and data directions. Any custom connection should have its own discovery and acceptance criteria rather than being promised because two product logos appear on a vendor page.
A fictional ceramic studio setup scope
Imagine a fictional ceramic studio selling mugs, bowls, and limited collections. It has eighteen product designs with several glaze options, ships only to approved destinations, and offers local pickup on specified days. Some photographs are ready; others show outdated glaze names. This is a planning example, not a Dappr client.
The first scope includes catalog cleanup, a collection structure, reusable product pages, approved shipping and pickup rules, and order-notification checks. It excludes a wholesale portal and international sales until the studio defines those operations. That boundary makes the initial estimate more meaningful than a generic promise to build an ecommerce store.
The merchant supplies approved product facts and fulfillment policies. The build team configures the agreed experience and documents exceptions found during testing. When a sold-out glaze is selected or pickup is unavailable, the customer should receive a clear, accurate path. Those cases belong in acceptance, not in an informal list to revisit after launch.
Account for migration if the store already exists
An existing store may bring product URLs, customer accounts, past orders, reviews, subscriptions, and connected services. List what must move and what will remain accessible elsewhere. Do not assume one product CSV contains every category of store data or that historical relationships will survive a platform change automatically.
Preserve useful product destinations or map changes deliberately. Review images, variant choices, and discontinued products with the merchant. Redirecting every old item to the home page does not provide an equivalent customer journey. Content decisions and technical mapping should be approved together.
Plan a cutover window around inventory and order activity. Define how changes made during the transition are reconciled and who can authorize the final switch. A small store still needs a clear ownership plan; low transaction volume does not make conflicting inventory records harmless.
Test the whole order journey and train the operator
Shopify provides official test-order guidance, including supported testing approaches. Use the appropriate method for the actual payment setup and follow the current instructions for returning the store to normal operation. A test environment and a real paid transaction have different consequences, so agree on the method before testing.
Check product selection, cart changes, relevant delivery options, confirmation messages, inventory behavior, and the merchant's view of the order. Also review error handling and the customer's route to help. Do not treat a single successful checkout screenshot as proof that every operating path is complete.
Training should involve the person who will maintain the store. Have them update a product, identify an order, and follow the approved fulfillment process with safe sample data. Record which tasks need elevated access and which can use a limited role. Shared passwords are a poor substitute for a defined account handoff.
Compare quotes using first-year ownership
Build a simple budget with separate lines for initial services, platform subscription, theme or asset purchases, apps, transaction-related charges, and ongoing support. Use the merchant's expected activity only as a labeled scenario. A static monthly estimate can hide charges that vary with orders, usage, or additional stores.
Ask what changes after launch. Who checks app or theme updates, edits seasonal collections, investigates failed orders, and maintains custom work? Identify any included support period and the process for new requests. A store is an ongoing retail operation, even when the initial build is deliberately small.
For a Dappr setup discussion, prepare the product sample, catalog count, sales territories, shipping model, required connections, and responsible merchant contacts. No universal agency setup range is established here. The verified subscription table is vendor pricing, while a responsible implementation quote follows the actual work.
Questions before you begin
Does Shopify's monthly subscription include store design?
It provides the platform under the selected plan, not a quote for a provider to prepare your catalog and design the store. Some owners perform that work themselves. A service proposal should state the supplied materials, customization, testing, and training included so you can compare the labor separately from Shopify billing.
Can I launch with a free theme?
Potentially, if its current license and capabilities fit the approved shopping journey. Test representative products, navigation, and essential mobile behavior before deciding. A paid theme is not automatically necessary, and a free theme does not eliminate the work of accurate content preparation, configuration, or acceptance testing.
Why does a small product catalog still require setup work?
Options, image quality, shipping exceptions, and inconsistent source information can matter more than the raw product count. Prepare a complete sample record to reveal those issues. The estimate should identify the cleanup and merchant decisions needed rather than assuming that a small spreadsheet is ready to import unchanged.
Are payment fees included in the advertised plan price?
They are separate considerations. Applicable rates depend on the plan, payment arrangement, country, and transaction details. Use the current official pricing and the merchant's account terms. Do not treat a headline subscription number as the entire cost of accepting and fulfilling an order.
What should I receive at the end of a Shopify setup project?
The agreed working store, merchant-controlled access, a record of subscriptions and dependencies, acceptance evidence, and instructions for the operating tasks in scope. The agreement should also identify unresolved exceptions and post-launch support. A handoff is incomplete if only the original builder can perform routine approved updates.
Sources and further reading
- https://trydappr.com/plans
- https://www.shopify.com/pricing
- https://help.shopify.com/manual/intro-to-shopify/pricing-plans/pricing-overview
- https://www.shopify.com/pricing?branded_enterprise=1
- https://help.shopify.com/en/manual/products/import-export/using-csv
- https://help.shopify.com/en/manual/checkout-settings/test-orders