Request Forms
RMA form template for returns.
Use this return merchandise authorization form when customers need to request a return, replacement, or warranty review. The form captures structured return data your operations team can triage.
Fields
What this form captures
- Customer contact details
- Order number, product SKU, and purchase date
- Return reason and requested resolution
- Photo or receipt upload
Workflow
How to use it with FormsFort
- Send the customer an acknowledgement with the request ID.
- Forward product and order fields to support or fulfillment webhooks.
- Append RMA rows to a spreadsheet for warehouse tracking.
- Use domain restrictions and rate limits to reduce bogus claims.
Copy-paste HTML
Backend-ready form code.
Replace YOUR_ACCESS_KEY with your FormsFort public access key, then deploy the form on your site.
<form action="https://api.formsfort.com/submit" method="POST" enctype="multipart/form-data">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="hidden" name="subject" value="New RMA request" />
<label for="name">Customer name</label>
<input type="text" id="name" name="name" autocomplete="name" required />
<label for="email">Email</label>
<input type="email" id="email" name="email" autocomplete="email" required />
<label for="order_number">Order number</label>
<input type="text" id="order_number" name="order_number" required />
<label for="resolution">Requested resolution</label>
<select id="resolution" name="resolution" required>
<option value="">Choose one</option>
<option value="refund">Refund</option>
<option value="replacement">Replacement</option>
<option value="repair">Repair</option>
</select>
<label for="reason">Return reason</label>
<textarea id="reason" name="return_reason" rows="6" required></textarea>
<label for="photo">Photo or receipt</label>
<input type="file" id="photo" name="photo" accept="image/*,.pdf" />
<input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off" />
<button type="submit">Request RMA</button>
</form> Production notes
Make it reliable before launch
- Submit from the real production domain and confirm delivery logs show the expected origin.
- Keep hidden fields for routing and context, not secrets. Public access keys are identifiers.
- Use allowed domains, honeypots, rate limits, and optional CAPTCHA for public forms.
- Test uploads, webhook payloads, spreadsheet rows, and autoresponder copy before publishing.
FAQ
Common questions
Can this create a support ticket?
Yes. Add a webhook destination in FormsFort and send the structured RMA fields into your support, warehouse, or CRM system.
Should customers upload photos?
For damaged products, photos reduce back-and-forth. Keep accepted types narrow and set file-size limits that match your plan.
Related templates
Build the next form in the workflow.
Shipping request form template
Use this form when a customer, employee, or partner needs a shipment sent. It captures destination, priority, item details, and handling notes in a backend-ready format.
Order FormsOrder form templates
Collect order details cleanly, then send them to email, Sheets, webhooks, or fulfillment tools.
Contact FormsInquiry form template
Use this inquiry form when you need more structure than a simple contact form. Topic and priority fields help route messages before anyone reads the full note.