Import your menu from a CSV

The menu upload dropzone, which accepts photos, PDF, CSV and Word files

Already have your menu in a spreadsheet, or exported from another POS? Biller can import a CSV file straight into the same review step the AI menu scan uses -- so you check every row before it becomes your real menu.

Importing a CSV

  1. On the Menu page tap Upload Photo (next to Add Menu Item) to open the Scan Menu with AI sheet; during first-run setup the same dropzone is on the Menu step.
  2. Tap Upload (or drop the file on a wide screen) and pick your .csv -- the same picker takes photos, PDF and Word files, so there is no separate "Import from CSV" button.
  3. Biller reads it and lists the rows as tiles on the same sheet a photo scan uses; tap Check or correct to open them in the review table.

A CSV's rows loaded into the editable review table, each with a name, price, category and type field and a Remove action

What columns it reads

Biller matches common column headers a few different ways, so most spreadsheet or POS exports work without reformatting:

  • Item name -- from Item Name, Name, Menu Item or Product Name.
  • Price -- from Price, Rate, Item Price or MRP.
  • Category (optional) -- from Category, Category Name, Item Category or Sub Category.
  • Type (optional) -- veg / non-veg, from Item Type, Type, Food Type or a Veg / Non-veg column.

A comma inside a quoted item name (e.g. "Salad, House") is handled correctly. Columns Biller has no field for yet (item IDs, tax slabs, packing charges) are simply ignored.

Reviewing before it saves

Your imported rows land in the same editable review step as an AI photo scan:

  • Every name, price, category and type is editable.
  • A row matching an item already on your menu is flagged with a price comparison (old price → new price) and an Update existing item checkbox, checked by default -- untick it to add a brand-new item instead.
  • Remove any row you don't want, then Save (or Add) to commit.

Nothing is saved until you commit on the review screen.

Tips

  • If the header row has no recognisable name or price column, Biller tells you the format wasn't recognised rather than importing garbage.
  • CSV import is also the reliable fallback if AI photo scanning is ever temporarily unavailable or rate-limited.
  • Once your dishes are in, you can link them to inventory and let AI suggest ingredients -- see Add ingredients with AI.