Complaint form template — turn every complaint into a recovery opportunity
A structured complaint form that captures the order number, category, severity, and the resolution the customer actually wants — so your support team starts solving instead of asking three follow-up questions.
Complaint form template — turn every complaint into a recovery opportunity
Live preview — try the fields below.
No fields to preview.
Who this template is for
For every customer who fills out a complaint form, roughly twenty-four more just left silently. That's the well-known 1-in-25 rule from customer experience research, and it's the reason a complaint form is one of the most valuable signals your business can collect — not a chore to minimize, but customer-recovery infrastructure to invest in. The complainants who do reach out have already chosen to give you a second chance. Whether they actually become more loyal than customers who never had a problem (the Service Recovery Paradox documented by Hart, Heskett, and Sasser in 1990) depends almost entirely on what happens in the next 24 hours: how fast you acknowledge them, how cleanly the complaint routes to the right team, and how much context the person handling it has when they open the ticket. This template is designed for that 24-hour window. Each field exists because it removes a follow-up email — order number captures account context up front, category routes the complaint to the right queue without a triage step, severity flags urgent issues to a manager directly, the "what resolution would make this right?" field unblocks the responder from guessing whether the customer wants a refund, a replacement, an apology, or a fix.
From submission to resolution in under 24 hours
On submit, the customer gets an immediate auto-acknowledgement email with a ticket reference number and your published response SLA — this single step is what separates "professional complaint handling" from "my email disappeared into the void" in the customer's perception. Internally, the submission lands in a structured CRM record (deal in Instaform's built-in CRM, or piped to Zendesk, Intercom, Freshdesk, HubSpot Service Hub, Salesforce Service Cloud, or Zoho Desk via webhook) where the category field auto-routes to the right queue: billing complaints to finance, product defects to QA, shipping issues to fulfillment, service complaints to ops. A severity tag of "urgent" copies a manager directly so it cannot sit in a queue overnight. The submitter's contact preference (email / phone / WhatsApp / text) determines which channel the responder uses, and the "what resolution would make this right?" answer means the responder opens the ticket already knowing what success looks like — refund, replacement, apology, escalation. For regulated industries, the form metadata (timestamp, IP, category, severity, resolution-requested, response-sent-at, resolution-at) gives you the audit trail required by CFPB, FCA, ADR Directive, Bacen, or your sector regulator without a separate logging system.
What's included
Every field below earns its place by either improving routing speed, capturing context the responder would otherwise email back to ask for, or satisfying a regulatory complaint-handling obligation. Trim only what you genuinely don't need — the friction of a 60-second form pays for itself many times over in resolution speed.
Built for industries where complaint handling is operational, not optional
E-commerce and retail
Wrong item shipped, damaged on arrival, sizing mismatch, late delivery, refund delays — the five complaint categories that account for 80% of e-commerce service volume. Routing on category alone (rather than free-text triage) cuts your average response time roughly in half, and giving the customer an order-number field at the top means you don't waste the first reply asking for it. For Brazilian Mercado Livre, Magazine Luiza, and Shopee sellers, this also feeds your Reclame Aqui pre-resolution flow — resolve here before the complaint becomes a public review.
SaaS and B2B software
Enterprise customers complain about uptime, billing surprises, feature regressions, and account-rep responsiveness. The severity field plus account-tier metadata (T1/T2/T3) lets you enforce contractual response SLAs without manual triage. Pair this with your status page and a CSM workflow: a T1 customer logging a severity-urgent complaint copies the account owner and engineering on-call simultaneously.
Financial services and fintech
US firms regulated by the CFPB must log, categorize, and respond to complaints within strict windows (typically 15 days for substantive response, 60 days for resolution under Reg E). UK firms under FCA DISP rules have similar obligations. Brazilian banks and fintechs answer to Bacen and the Código de Defesa do Consumidor. This form's category + timestamp + audit trail satisfies the recordkeeping side of those rules; pair it with your existing complaint-handling policy and you're 80% of the way to a regulator-ready process.
Telecom, utilities, and public services
High complaint volume, often regulated. US telecoms answer to the FCC and state PUCs; EU telecoms operate under the European Electronic Communications Code complaint rules; Brazilian telecoms answer to Anatel and the Procon network. The severity field is essential here — a service outage affecting a hospital or fire station is categorically different from a billing dispute and routes to a different queue.
Healthcare and clinics
Patient complaints (about care, billing, scheduling, or staff behavior) need a separate intake from the general appointment form, partly for clinical-safety reasons and partly for HIPAA/LGPD audit purposes. Configure this form with PHI-aware webhook destinations (your EHR's complaint module, or a HIPAA-compliant inbox under a BAA — Instaform supports both). For US clinics, this also feeds into the patient grievance log required by Medicare Conditions of Participation.
Hospitality, restaurants, and travel
Every complaint captured here is a Yelp, Google Reviews, TripAdvisor, or Reclame Aqui review you may have prevented. Embed the form on your post-stay or post-visit page, the receipt, and the room QR code. A response within 4 hours with a meaningful gesture (comp, discount, sincere apology) converts roughly 70% of would-be public reviewers into private resolutions — far cheaper than the lifetime cost of a 1-star public review.
Make it your complaint workflow, not a generic contact form
Add or remove category options to match how your support queues are actually organized — the goal is one-to-one mapping between a category and an internal owner. Make order/account number conditional on whether the complaint relates to a specific transaction (a service complaint may not have one). Add a file-upload field for photos or videos when the complaint involves physical product defects, damage, or service quality (a picture of the wrong-color shoe ends triage in three seconds). Add severity gating: if severity = urgent, branch to a phone-number field that's required, so a manager can reach the customer directly. For regulated industries, add a checkbox where the complainant can indicate they're escalating from a prior ticket — that flag should auto-route the new submission to a supervisor and trigger a separate response SLA. Translate the form into every language your customer base actually speaks — complaints suppressed by a language barrier are still complaints, they just turn into churn instead of feedback.
Complaint form FAQ
Related templates
Free Product-Market Fit Survey Template
The classic Sean Ellis PMF survey: "how would you feel if you couldn't use this product?" Plus the ICP, benefit, and roadmap questions that follow.
View templateFeature request form — capture problems, not just solutions
Feature request form template with problem-not-feature framing, current-workaround capture, and direct integration with Canny, Featurebase, Productboard
View templateUser onboarding survey — personalize activation and segment new signups
Online user onboarding survey template for SaaS, consumer apps, developer tools, and marketplaces.
View templateReady to build forms that work for you?
Create your first form in minutes. Your submissions will thank you.