A Customer Satisfaction Survey Template Small Businesses Can Actually Use
Most advice about running a customer satisfaction survey template assumes you have a CX team, a dedicated tool, and a quarterly reporting cadence. You don't. You have a store, an inbox, and about ten minutes between packing orders. So this is the version for that reality: a short survey you can copy, an email to send it in, and a plain way to read the result without a dashboard.
The good news is that short and scrappy beats long and polished here. Survicate looked at 21,000 surveys and found that surveys with one to three questions routinely clear 80% completion, while ones with 15 or more can fall into the low 40s. Your constraint is your advantage. You were never going to build the 30-question monster anyway.
Why most customer satisfaction surveys get ignored
Three things kill response rates, and all three are self-inflicted.
The survey is too long. Every question you add costs you finished responses. SurveyMonkey's data shows a survey that takes over 25 minutes loses more than three times as many respondents as one that wraps in under five. When you ask twelve questions to "be thorough," you're really trading the answers you'd get from the busy majority for a few extra data points from the handful of people with time to spare. That's a bad trade.
It's sent at the wrong moment. Ask someone to rate a support experience right after the ticket closes and they'll do it. Wait a week and that number drops by roughly half. Wait a month and you may as well not send it. The feeling you're trying to measure fades fast.
The questions are vague. "How was your experience?" gets you "fine." That word tells you nothing you can act on. A useful survey asks about one concrete thing at a time so the answer points at something you can change.
Fix those three and you've done more than most stores twice your size. Email surveys to existing customers typically land somewhere in the 15–25% response range; a tight, well-timed one pushes toward the top of that band instead of the bottom.
What to include (and what to cut)
A working satisfaction survey needs four parts, and the fourth is optional:
- One overall satisfaction rating. This is your headline number, the thing you'll track over time. A 1-to-5 scale works fine.
- One question about the specific experience they just had, whether that's the order, the return, or the support chat. This tells you why the headline number moved.
- One open-ended follow-up. A single text box where people can say what they actually think. This is where the real insight lives.
- Optionally, one NPS question ("How likely are you to recommend us?"). Include it only if you'll use it. If it's decoration, cut it.
That's it. Four questions, three if you skip NPS. Resist the urge to add "How did you hear about us?" and "What's your age range?" and every other thing that would be nice to know. Nice-to-know is what turns a 30-second survey into an abandoned tab.
Fewer questions win on honesty too, not only completion rate. Someone answering four questions is still paying attention. Someone on question eleven is clicking the middle option to make it end.
Customer satisfaction survey template you can copy and customize
Copy the whole thing below into Google Forms, Typeform, a Shopify survey app, or even the body of an email. The notes in brackets are for you, not the customer.
Question 1. Overall satisfaction How satisfied were you with your recent experience with [Your Store]?
- Very satisfied
- Satisfied
- Neutral
- Dissatisfied
- Very dissatisfied
[This is your CSAT question. "Very satisfied" and "Satisfied" count as your satisfied responses when you calculate the score later.]
Question 2. Specific experience How would you rate the following?
- Product quality: ☆☆☆☆☆
- Shipping and delivery: ☆☆☆☆☆
- Ease of ordering: ☆☆☆☆☆
[Swap these rows for whatever matters to your store. A one-star average on shipping while product quality sits at five tells you exactly where to spend your next fix.]
Question 3. Open-ended follow-up What's the one thing we could do to improve your experience?
[Single open text box. Phrasing it as "the one thing" gets you sharper answers than "any feedback?", because it forces a priority instead of a shrug.]
Question 4. NPS (optional) How likely are you to recommend [Your Store] to a friend? (0 = not at all, 10 = extremely likely)
[Only keep this if you'll actually track it. Otherwise it's a question you're spending goodwill on for no reason.]
Shopify and ecommerce variant
If you're running a store, your satisfaction is spread across the whole post-purchase experience, not only the checkout. High-performing ecommerce brands score well precisely because they nail post-purchase communication, shipping transparency, and easy returns. Aim your specific-experience question at those:
Question 1. Overall Now that your order has arrived, how happy are you with it? (Very happy to Very unhappy)
Question 2. Specific Rate each part of your order:
- Did the product match the photos and description? (Yes / Somewhat / No)
- How was delivery speed? (Faster than expected / As expected / Slower)
- How easy was checkout? (1–5)
Question 3. Open If anything about your order fell short, tell us what. We read every response.
This version does double duty. It measures satisfaction and quietly surfaces product-listing problems, since the "did it match the photos" question is a returns-prevention tool hiding inside a survey. If you're still tightening up that side of your store, our guides on order confirmation emails and ecommerce customer service pair well with this.
Email template for sending your survey
The survey is only as good as the email that carries it. Keep it under 100 words, make the subject specific, and put the first rating in the email itself if your tool supports it. One click before they even open a form lifts completion noticeably.
Template 1. Post-purchase follow-up
Subject: How's your [Product] treating you?
Hi [First Name],
Your [Product] landed a few days ago, so we wanted to check in. Did it live up to what you hoped?
[★ ★ ★ ★ ★] (tap a star to rate)
Takes about 30 seconds, and a real person on our team reads every reply. If something's off, hit reply and we'll make it right.
Thanks, [Your Name], [Store]
Template 2. After a support interaction
Subject: Did we sort that out for you?
Hi [First Name],
You reached out to us about [issue] earlier today. Quick question: did we actually fix it?
[👍 Yes, all good] [👎 Not really]
One tap is all we need. If it's a thumbs down, I'll personally follow up.
[Your Name], [Store]
Notice the difference in tone. The post-purchase email is warm and unhurried; the support email is fast and closes a loop. Match the email to the moment. For more on the writing itself, our Shopify email templates post covers subject lines and structure in depth.
When to send for the best response rate
Timing relative to the customer's experience matters far more than the day of the week. People obsess over "Tuesday at 10am" when the real lever is how fresh the memory is.
Three windows to build around:
- Post-purchase: 24–72 hours after delivery, not after order. They need the product in hand to have an opinion about it. For considered purchases like skincare or supplements, anything they need to try for a while, wait a week so they've actually used it.
- Post-support: within an hour of closing the ticket. This is the most perishable window you have. The experience is vivid, the effort was tiny, and their willingness to tell you evaporates fast.
- After a return or complaint resolution: same day. A resolved complaint is a satisfaction goldmine. You find out whether your recovery worked while the customer still remembers being upset and then being helped.
If you're going to fuss over the calendar, the modest edge is real but small: Thursdays and Fridays lift B2C response by about 3%, and evenings between 5 and 7pm tend to beat crowded morning inboxes. Worth knowing, not worth agonizing over. Nail the trigger first.
How to calculate and read your customer satisfaction score
Your CSAT formula is genuinely this simple:
CSAT = (satisfied responses ÷ total responses) × 100
Count "Very satisfied" and "Satisfied" as your satisfied responses. If 43 of 50 people picked one of those two, that's 86%.
What's a good number? For ecommerce, the benchmark sits around 80 to 85 percent, with the strongest stores reaching 85–90%. It's worth knowing the tide is going out slightly: the cross-industry average slipped from 79 to 78 over the past couple of years as customer expectations for speed outpaced most support teams. Hitting 85%+ today means you're beating most of your competition, not simply clearing a bar.
You don't need software to track this. A four-column spreadsheet does the job:
| Month | Satisfied responses | Total responses | CSAT % | |-------|--------------------|-----------------|--------| | June | 41 | 50 | 82% | | July | 47 | 54 | 87% |
The percentage is the number you watch. But the open-ended answers are where you'll actually learn something, and you read those differently. You're not counting, you're looking for the same complaint showing up three times. One person mentioning slow shipping is noise. Five people mentioning it in a month is your next project. Tag each open response with a rough theme (shipping, product, support, packaging) and the pattern shows itself within a few weeks.
Watch the gap between your score and your comments, too. A comfortable 84% with three separate people writing "delivery took forever" is telling you where 84% becomes 80% next quarter if you ignore it.
Closing the loop after you get feedback
A survey nobody acts on is worse than no survey. You've asked customers to spend attention on you and then done nothing with it, which they notice.
The highest-leverage move is following up on the low scores, fast. A one- or two-star support rating is a customer telling you, in the moment, that they're unhappy and still reachable. Reach back within the hour and you can often turn it around; a resolved complaint frequently produces more loyalty than a problem-free order, because the customer saw how you handle things going wrong. Wait a day and that same person has quietly decided to shop elsewhere. Our guides on handling customer complaints and reducing customer churn go deeper on the recovery playbook.
The catch is speed. Catching every low score within the hour is easy when you get three surveys a week and impossible when you're also packing orders, answering DMs, and running the rest of the business. That gap is exactly what Ernest is built to close. It works your support conversations for you and can flag the low-satisfaction moments as they happen, so an unhappy customer gets a fast follow-up instead of slipping through while you're busy elsewhere. You stay in the loop on what matters without having to babysit the queue.
None of this requires a tool budget or a CX hire. Copy the survey, pick your trigger, send the email, and read the answers once a week. The stores that quietly outscore everyone aren't running fancier software. They're just asking a few sharp questions at the right moment and reading the replies.
Want the follow-up handled for you so no low score goes cold? See how Ernest works, or check the pricing where there's a free tier to start with.