Pricing Your E-Commerce Services: Hourly, Project, or Retainer for Online Sellers
If you offer services alongside your e-commerce store—like custom product design, Shopify setup assistance, or product photography—choosing the right pricing model is key. Hourly work can feel unfair as you get faster. Project pricing looks good until client changes cost you. Retainers promise steady income but need careful management. This guide helps online sellers price their expert services right, protecting their time and profit.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The quick answer
For online sellers offering services, hourly work is rarely sustainable long-term. Project pricing is best for clear, defined tasks like 'Shopify store setup' or 'product listing optimization.' Retainers are ideal for steady, ongoing roles like 'managing monthly social media content for products' or 'monthly inventory management advisory.' Start with project-based work as you gain experience and aim for retainers as your reputation grows.
Side-by-side breakdown
Hourly: This model is transparent for clients seeking 'custom product mockups' or 'quick listing fixes.' It’s easy to start for new 'Etsy custom designers' or 'Shopify theme developers.' But it caps your income no matter how fast you become. If you complete a 'Shopify bug fix' in 30 minutes instead of 2 hours, you get paid less. Clients might question your reported hours for 'product photo editing,' creating mistrust. Your creative design time for a new 'digital product' often goes unpaid.
Project-based: This means one flat fee for a specific outcome, like 'full Shopify store setup with 10 products' or '20 professionally edited product photos for Amazon.' It rewards you for efficient design work or fast store setup. But it requires clear initial talks to avoid 'scope creep,' where a client asks for 'just one more product variant' or 'different photo angles' for free. Online sellers hiring you (or customers hiring you for custom work) like knowing the total cost upfront for their 'custom engraving project' or 'Etsy shop banner design.'
Retainer: A set monthly fee for ongoing services, like 'managing your monthly Amazon PPC budget,' 'updating 20 product listings each month,' or 'creating weekly social media product promotions.' This provides predictable income for you. It builds stronger partnerships with clients who need 'ongoing e-commerce SEO' or 'monthly product copywriting.' But the scope must be precise. 'Just help me with my store' quickly turns into endless free work. Define deliverables like '4 social media posts/week' or 'monthly sales report analysis.'
When to choose hourly
Use hourly for tasks where time is truly unknown, like 'troubleshooting a complex Shopify app integration issue' or 'researching new product trends for a client's niche.' It's also good for short tasks under 4 hours, such as 'installing a specific Etsy shop widget,' 'quick photo retouching for 3 products,' or 'a 1-hour coaching call on Amazon FBA basics.' If a client *insists* on hourly for 'custom design work' and you're new and need the experience, take it. But aim to limit hourly work to no more than 40% of your total service revenue.
When to choose retainer
Offer retainers to e-commerce clients where you've shown clear results, like increasing their 'Shopify conversion rate' or 'Etsy sales volume.' This works well for recurring tasks such as 'monthly product listing SEO optimization,' 'ongoing social media content creation for product launches,' 'managing your Amazon PPC campaigns,' or 'providing monthly e-commerce business coaching.' Only propose retainers when you have a strong relationship and trust is high, making a monthly fee feel like a natural part of their business operations, not an extra expense.
The verdict
If you're new to offering e-commerce services: start with hourly for 'custom design initial consultations' or 'quick website audits' to earn money and learn how long tasks truly take. Within 90 days: create project packages for common services like 'Basic Shopify Store Setup (up to 5 products)' or 'Etsy Shop Branding Kit.' Within 6 months: identify your best 2-3 e-commerce clients and pitch them a retainer for ongoing 'marketing support' or 'product management.' By your first year, aim for 60% of your service revenue from retainers, 30% from projects, and only 10% from hourly work.
How to get started
For your next three hourly e-commerce service jobs—whether it's 'product research,' 'listing optimization,' or 'social media scheduling'—track every minute you spend, even if the client isn't directly paying for it. Include time for emails, calls, revisions, and invoicing. Then, divide your total payment by your total actual hours worked. This real hourly rate (your effective rate) will show if 'custom design by the hour' is truly profitable for you. If this number is less than what you need to earn, create a project-based package (e.g., 'Full 10-Product Shopify Listing Service') for your next proposal.
RECOMMENDED TOOLS
HoneyBook
Set up project packages and retainer billing in one platform
Bonsai
Time tracking, project scoping, and contract templates for freelancers
Toggl
Track time on projects to know your real hourly effective rate
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
How do I protect against scope creep on project pricing?
Define deliverables, not effort. Your contract should specify exactly what is included (number of drafts, revision rounds, formats delivered) and what triggers a change order. Include a scope change process in every contract.
How do I convince a client to move from hourly to a retainer?
Show them what they are getting monthly and package it as a flat fee that is 10-15% less than they would pay at your hourly rate for the same volume. The discount feels like value; the predictability is what you actually want.
Apply This in Your Checklist