Clover Menu Import Template: Columns, Modifiers & Common Errors
Clover's bulk import will take a spreadsheet and turn it into a working menu in minutes, but only if the spreadsheet is built right. Most of the support tickets and re-imports people run into come down to a handful of columns that get filled in wrong, or a modifier group that didn't exist yet when the items tried to reference it. Here's what every column actually does, and where the format breaks.
What is the Clover inventory CSV format?
Clover's item import is a spreadsheet, usually downloaded as an Excel file or CSV from Inventory, Items, Export/Import inside the web Dashboard. Each row is one item, or one variant of an item if you're splitting sizes into separate rows. Clover reads the file by matching column headers, not by column position, so renaming or reordering headers from the template can make a whole column get ignored.
Download the template fresh from your own account rather than reusing one from a different Clover setup. Tax rate names, category names, and modifier group names are account-specific, so a template built for one restaurant won't line up with another's settings.
Column by column: what goes where
| Column | Purpose | Format notes |
|---|---|---|
| Item Name | Required. Displays on the register, receipt, and kitchen printer. | Keep it under the length your printer template handles, long names get truncated. |
| Price | Required. The base sell price. | Plain decimal, like 14.50. No dollar sign, no comma. |
| SKU / Item Code | Used for barcode scanning and to match rows on a future re-import. | Letters and numbers, avoid leading zeros in Excel since they can get stripped automatically. |
| Category | Groups the item for the register and reporting. | Must match an existing category name exactly, including capitalization and spacing. |
| Cost | Optional, feeds margin reports. | Leave blank if you're not tracking cost per item. |
| Tax Rate(s) | Assigns the item to a tax rate already configured in the account. | Reference the exact tax rate name, not a percentage. |
| Modifier Group | Attaches an existing modifier group to the item. | Comma separated if attaching more than one. Group must already exist, matched by exact spelling. |
| Price Type | Fixed, Variable, or Per Unit for items sold by weight. | Leave Fixed unless you have a specific reason to change it. |
| Unit Name | Used for items sold by weight or volume, like a deli item by the pound. | Only needed if Price Type is set to Per Unit. |
| Hidden/Available | Controls whether the item shows up on the register immediately. | Useful for staging a new menu ahead of a launch date. |
How do modifier groups attach to items?
Modifier groups are usually a separate template or a separate tab from the item file itself, with its own set of columns: group name, minimum and maximum selections, and the individual modifiers inside that group along with any price add-on. The item file then references the group by its exact name in the Modifier Group column.
The order matters. If you import items before the modifier groups exist, the items come in clean but with nothing attached, and there's no error message warning you. The first sign is usually a server telling you they can't ring in a topping. Build or import the modifier groups first, confirm they show up correctly in Inventory, then run the item import.
Common errors in the Clover import format
- Price stored as text. Usually caused by Excel autoformatting a cell with a dollar sign or a currency style. Clover needs a plain number.
- Category name mismatches. A trailing space or a different capitalization creates a second category that looks identical in a quick glance at the list.
- Modifier group typos. "Toppings" and "Topping" are two different names to Clover. If the item file references a name that's off by even a letter, the modifier group doesn't attach.
- Encoding problems with special characters. Curly quotes from Word, accented letters in words like jalapeño or crème, can turn into garbled symbols if the file isn't saved in the right encoding.
- Duplicate SKUs. Two rows with the same item code confuses whatever matching Clover uses on re-import, sometimes overwriting the wrong item.
- Blank required cells. A market-price item left with an empty Price field usually fails that row silently rather than importing at zero.
- Oversized files. Very large menus, a few hundred items or more, are more likely to time out or partially import. Split into smaller batches and confirm each one.
- Reusing a template from a different account. Category and tax rate names won't match, so half the rows fail to attach correctly even though the file itself looks fine.
How do you avoid rebuilding the file after every mistake?
Keep a master copy of the spreadsheet on your own computer, not just inside Clover, and make small test batches before running the full menu. Import ten items first, check that pricing, category, and modifiers all landed the way you expected, then run the rest. It costs a few extra minutes and saves you from finding forty mispriced items during Friday dinner service.
Or skip building the spreadsheet at all
MenuProof reads a photo or PDF of your menu and builds the Clover import file for you, including modifier groups matched by name, so you're not typing rows into a template by hand. You get a preview of the parsed menu inside Clover's own layout before you export anything, so a wrong price or a missing modifier group gets caught on screen instead of during service. You still export the file and run the import yourself. MenuProof never touches your live Clover account.
First menu is free, no card required. Packs start at $49 after that.
Build your Clover import file freeSee the full Clover menu import page or the MenuProof homepage for pricing and details.
FAQ
Where do I get the Clover menu import template?
Inside the Clover web Dashboard, under Inventory, then Items, there's an Export/Import option that gives you the current template for your account. Use that file rather than building your own from scratch, since Clover matches columns by exact header name.
Do modifier groups go in the same file as items?
They can be imported separately, but items reference modifier groups by name, so the groups need to exist in Clover before or at the same time as the item import. Import groups first if you're not sure of the order.
What price format does Clover expect?
A plain decimal number, like 12.99. No dollar sign, no thousands comma. Excel autocorrect and copy-pasting from a PDF are the most common ways a clean price turns into text Clover can't read as a number.
Why did my import create duplicate categories?
Clover matches category names exactly, including capitalization and spacing. "Appetizers" and "appetizers " with a trailing space are treated as two different categories, so a small typo creates a duplicate you then have to merge by hand.
Is there a tool that builds this file for me?
Yes. MenuProof reads a photo or PDF of your menu and builds the Clover import file automatically, including modifier groups, and shows you a preview inside Clover's layout before you export anything. First menu is free, no card required, packs start at $49. Try it free.