If you have ever lost a sale because a customer couldn't add a gift note, or struggled to collect a purchase order number from a business buyer, you already understand why custom checkout fields matter. They are not "nice to have." They are a direct line to more completed orders, happier customers, and cleaner data flowing into your fulfillment and marketing systems.
The good news is that in 2026, adding custom fields to your Shopify checkout has never been more accessible. Shopify's Checkout Extensibility framework which has now fully replaced the old checkout.liquid system makes it possible to add text inputs, checkboxes, date pickers, dropdowns, and consent toggles to your checkout flow without touching a single line of code. And with a recent platform update in Winter 2026, many of these capabilities have expanded beyond Shopify Plus to all paid Shopify plans.
This guide walks you through everything: what custom checkout fields are, which ones you should be using, how to add them based on your plan, and the specific use cases for gift messaging, B2B forms, delivery instructions, compliance checkboxes, and more.
What Are Custom Checkout Fields and Why Do They Matter?
Custom checkout fields are additional input elements you add to your checkout page beyond the standard name, address, email, and payment fields that Shopify provides by default. They allow you to collect information specific to your business, your customers, or the order being placed.
Done well, custom fields reduce post-purchase confusion, eliminate back-and-forth support emails, and help you deliver a more personalized experience. Done poorly too many fields, poorly placed, or irrelevant they create friction and increase cart abandonment. The Baymard Institute found that excessive form fields account for roughly 22% of checkout abandonment across e-commerce. So the golden rule applies here: add only what you need, and make it obvious why you're asking.
Here is what custom fields can realistically do for your store:
For DTC stores, they let customers add gift messages, choose delivery dates, or submit personalized engravings and special instructions all of which reduce support tickets and increase customer satisfaction.
For B2B sellers, they allow collection of purchase order numbers, VAT IDs, company registration details, and tax exemption certificates at the point of purchase making your checkout legally compliant and operationally clean without adding friction to the buying experience.
For data-driven brands, custom fields are a source of zero-party data. Every checkbox, text input, and preference a customer fills in at checkout can feed directly into your email marketing platform, CRM, or loyalty program enabling hyper-personalized follow-up that no third-party cookie can match.
All custom field values are stored as order attributes or metafields in Shopify, which means they are accessible via the Admin API and can be pushed to your ERP, fulfillment software, or customer service tools automatically.
What Changed in 2026: Good News for Non-Plus Merchants
For years, meaningful checkout customization including custom fields was locked behind Shopify Plus. That has changed significantly.
As of Winter 2026, every brand on a paid Shopify plan (Basic, Shopify, Advanced, and Plus) now has access to Checkout UI Extensions through the Checkout and Customer Accounts Extensibility framework. This means a mid-size store on a Basic plan can now add gift message fields, compliance checkboxes, and custom text inputs to their checkout using app-based tools functionality that used to require a Plus subscription and a developer.
What hasn't changed: Shopify Plus merchants still get deeper capabilities. Conditional logic (showing a field only when a specific condition is met), full payment and delivery method customization, B2B-specific workflows, and access to Shopify Functions for backend business logic remain Plus-only features. But for most merchants who simply want to add a few meaningful fields to their checkout, the plan barrier is largely gone.
Types of Custom Fields You Can Add to Shopify Checkout
Before jumping into how to add them, it helps to understand what you can add. Shopify's Checkout Extensibility supports the following input types through compatible apps:
- Single-line text input - Best for short responses like gift messages, order notes, or coupon codes someone wants to reference.
- Multi-line text area - Ideal for longer gift notes, personalization instructions, or special delivery requests.
- Checkbox - Perfect for opt-ins (SMS marketing, terms agreement), gift wrapping selection, or simple yes/no questions.
- Dropdown / Select menu - Useful for delivery time preferences, product personalization choices, or business account types.
- Date picker - Great for scheduled deliveries, event dates, or subscription start dates.
- Number input - Used for purchase order numbers, employee IDs, or quantity-specific fields in B2B contexts.
- File upload - For merchants requiring prescription uploads, design files, or corporate authorization documents (available via select apps on Plus).
Each of these can be positioned above or below existing checkout sections — they do not replace the standard Shopify address and payment forms, but sit alongside them.
How to Add Custom Fields: Step by Step
Using Shopify Checkout Blocks (Recommended for All Plans)
Checkout Blocks is Shopify's own official app for adding blocks and fields to the checkout experience. Originally a third-party product, Shopify acquired a clear signal of how central this type of customization has become to the platform's vision.
Here is how to get started:
- Step 1 - Install Checkout Blocks from the Shopify App Store. Search for "Checkout Blocks" in the App Store and install it. The app is free, though some advanced features require a paid plan within the app.
- Step 2 - Go to Settings → Checkout in your Shopify admin. Under the Configurations section, click Customize next to your active checkout configuration to open the Checkout and Accounts Editor.
- Step 3 - Select the section where you want to add the field. You can add fields to the Information step, Shipping step, Payment step, Thank You page, and Order Status page. Click the "+" icon in the relevant section to add a new block.
- Step 4 - Choose "Custom Field" from the block options. You'll be presented with a range of field types. Select the one that fits your use case — text input, checkbox, date picker, etc.
- Step 5 - Configure the field. Set the label (the text customers see), placeholder text, whether it's required or optional, and any validation rules. Give it a clear, human-readable name — "Add a gift message" converts far better than "Order notes."
- Step 6 - Set display rules if needed (Plus only). Plus merchants can configure conditional logic — for example, only showing a gift message field when the cart contains a specific product tag, or only showing the B2B fields when a customer is logged into a business account.
- Step 7 - Save and test. Always complete a real test order from a customer-facing device after adding any field. Verify the data appears correctly in the order details within your Shopify admin before going live.
Gift Messages: The Highest-ROI Custom Field
If there is one custom field every Shopify store should add, it is a gift message input. It is low friction, high value, and universally expected by shoppers buying presents.
A simple "Is this a gift?" A checkbox that reveals a short message field when checked has become a checkout standard. Brands like True Classic have implemented exactly this pattern a single checkbox that, when selected, expands to reveal a personalized message input and the results speak for themselves in reduced post-purchase support requests and increased customer satisfaction scores.
Here's how to set up an effective gift message field using Checkout Blocks:
Add a checkbox field labeled "This is a gift" to the Information step of checkout. Enable conditional logic (Plus) or simply leave it visible for all customers (all plans). Below it, add a multi-line text input labeled "Add your gift message (optional)." Set a character limit 200 to 300 characters is typically enough. Make the message field optional, never required. Gift wrapping can be added as a separate checkbox with a small additional charge, handled via a custom upsell block or a product add-on app.
When a customer fills in the gift message, it saves as an order attribute. You can configure your packing slip template to automatically print the message on the included note, or trigger an internal notification to your fulfillment team to handle the order differently. Either way, no more "can you please add a personal note" emails flooding your support inbox.
B2B Forms: Purchase Orders, VAT Numbers & More
For merchants selling to businesses whether through a dedicated wholesale channel or a blended DTC and B2B storefront on Shopify Plus - the checkout is where B2B compliance lives or dies.
When a procurement manager places an order, they typically need to reference a purchase order number, confirm their company's VAT registration, or attach tax exemption documentation. None of those requirements exist in a standard Shopify checkout. Custom fields are the solution.
Shopify Plus merchants can use Checkout Blocks or Checkout Wizard to add the following B2B-specific fields to checkout:
- Purchase Order Number - A required or optional text field where business buyers enter their internal PO number. This value flows directly into the order record and can be included on invoices and packing slips automatically.
- VAT / Tax Registration Number - Particularly important for EU and UK merchants. Shopify now supports automatic VAT number validation during checkout for eligible regions, but a custom text field gives business buyers the ability to submit their number manually when automatic validation isn't available.
- Company Name and Account Reference - Even if a customer's shipping address includes a company name, a dedicated company reference field can link orders to accounts in your ERP or CRM cleanly.
- Tax Exemption Certificate Upload - For US-based B2B merchants, certain customers are purchasing on a tax-exempt basis. A file upload field (available on Plus via select apps) lets resellers submit their exemption certificate at checkout rather than requiring an email exchange after the fact.
- Draft Order and Approval Acknowledgment - For high-value B2B orders that require internal review, a checkbox confirming the buyer understands the order will be reviewed before fulfillment sets expectations correctly and reduces cancellation disputes.
Delivery Date Pickers & Special Instructions
Customers placing time-sensitive orders for birthday gifts, anniversary presents, event catering, subscription deliveries want control over when their order arrives. A delivery date picker at checkout gives them that control and significantly reduces the "I needed it by Friday" support tickets that cost your team hours every week.
Delivery date selection increases checkout conversion by 2 to 3% for gifts and perishable goods, and reduces post-purchase anxiety considerably. Apps like Checkout Blocks and Estimated Delivery Date apps (available in the Shopify App Store) offer calendar-based date pickers that integrate with your fulfillment logic blocking out dates you can't fulfill, accounting for carrier cutoffs, and respecting your current lead times.
Pair this with a "Special delivery instructions" multi-line text field for notes like "leave at back door," "call before delivery," or "do not leave with neighbor" and you have covered the most common reasons customers contact support before and after delivery.
Compliance Checkboxes & Legal Acknowledgments
Some product categories require explicit customer consent at the point of purchase. Age-restricted items, custom or final-sale goods, products with specific legal terms, and regulated categories like supplements or alcohol all benefit from a structured consent checkbox in the checkout flow rather than a buried link to terms of service.
A custom checkbox field with specific legal language, "I confirm I am 18 years or older and agree to the terms of this purchase" creates a clear, timestamped audit trail on every order record. It is far more defensible in a dispute than a generic "by placing your order you agree to our terms" statement that most customers never read.
For subscription merchants, a checkbox acknowledging the recurring billing terms at checkout significantly reduces chargebacks and payment disputes, one of the most expensive operational problems for subscription brands.
SMS Marketing Opt-In
Custom fields at checkout are one of the cleanest places to capture SMS marketing consent. At the moment a customer is already trusting you with their phone number for shipping updates, asking them to opt in to marketing messages is natural and non-intrusive.
A simple checkbox - "Send me exclusive deals and order updates via text" - captures explicit consent in a format that satisfies regulatory requirements in most markets. This data flows directly into SMS platforms like Klaviyo, Postscript, or Attentive through native integrations, building your opted-in SMS list with every order completed.
SMS messages are opened at a dramatically higher rate than emails, and nearly three-quarters of customers who opt into marketing texts have made a purchase through that channel. Getting that opt-in at the checkout, where a customer is already in a buying mindset, is the highest-quality moment to ask.
Common Mistakes to Avoid with Custom Checkout Fields
- Adding too many fields at once. Every additional field is a friction point. Start with one or two high-value fields, measure their impact on checkout completion rate, and expand from there. Do not replicate your entire customer intake form inside the checkout.
- Making optional fields look required. Customers who feel obligated to fill in fields they don't understand will abandon. Always use clear "optional" labels and explain why you're asking in the field label or placeholder text.
- Not testing on mobile. The majority of Shopify traffic comes from mobile devices. A date picker or file upload field that works beautifully on desktop can be a disaster on a small screen. Always test every field on an actual mobile device before publishing.
- Ignoring where the data goes. Adding a field is only half the work. Make sure the data collected is actually reaching the systems that need it your packing slip template, your fulfillment platform, your CRM, or your order management system. A gift message that no one reads is just wasted checkout space.
- Using vague field labels. "Additional information" tells a customer nothing. "Add a gift message for the recipient" tells them exactly what to do and why it's there. Specifically, human language always outperforms generic labels.
Quick Reference: Custom Field Use Cases by Business Type
- DTC Gift and Lifestyle Brands - Gift message text area, gift wrapping checkbox, delivery date picker, personalization input (name, monogram, custom text).
- B2B and Wholesale Merchants - Purchase order number, VAT/tax ID, company account reference, tax exemption file upload, draft order approval acknowledgment.
- Subscription Brands - Subscription start date picker, billing terms consent checkbox, delivery frequency preference, cancellation policy acknowledgment.
- Food and Perishables - Delivery date picker with blackout dates, delivery instructions, dietary note input, refrigeration or handling preference.
- Regulated Categories (Supplements, Alcohol, Age-Restricted) - Age verification checkbox, terms acknowledgment, prescription upload, compliance consent with specific legal language.
- Local and Service-Based Brands - Pickup time preference, appointment scheduling link or note, local delivery instructions, event date input.
Final Thoughts
Custom checkout fields are one of the highest-leverage improvements you can make to your Shopify store when used deliberately. They reduce friction for customers who have specific needs, collect data that improves your operations and marketing, and signal to buyers that you've thought about their experience beyond just processing their payment.
In 2026, the barriers that once kept this capability locked behind expensive developer work or a Shopify Plus subscription have largely come down. Whether you run a small DTC brand on a Basic plan or a high-volume B2B operation on Plus, the tools are available, the apps are mature, and the setup is genuinely no-code.
Start simple. Add a gift message field. See how customers respond. Then layer in the fields that solve real problems for your specific business. Every field you add should earn its place by either helping a customer complete their order more easily or giving you information you genuinely need to fulfill it better. If it doesn't do one of those two things, leave it out.
Your checkout is not a form, it is the final conversation between your brand and a customer who has already decided to buy. Make it count.

