Skip to content

How to Start a Salsa Business: Fresh or Shelf-Stable

How to start a salsa business: fresh or shelf-stable, why cut tomatoes change the rules, the process review, cost per container, and the records to keep.

By Koa Sterling. Product specialist at TaroStack and small business owner. Yes, I am a real human, and I actually sit in front of a computer and write these articles. Reviewed October 12, 2026 · 7 min read

To start a salsa business, decide first between fresh salsa, kept cold and sold within days or weeks, and shelf-stable salsa in jars, because they're regulated differently. Cut tomatoes are a food that needs temperature control for safety under the FDA Food Code, so fresh salsa has to stay at 41°F or below and be dated, and most cottage food laws don't allow it. Shelf-stable salsa, with peppers and onions acidified to a safe pH, is usually an acidified food, which means a scheduled process from a process authority and FDA filings. Either way you'll work from a licensed kitchen, cost every container, and keep a batch record and lot code for every batch. Below is each path, worked through.

The short version

  • Fresh salsa: kept at 41°F or below, short life, dated, sold locally and to stores with fridge space.
  • Shelf-stable salsa: usually an acidified food: process authority, FDA registration and filing, a trained supervisor.
  • Cottage food laws rarely cover either; plan on a licensed kitchen.
  • Cost each container: ingredients, container, labor, kitchen time, cold delivery.
  • Bigger batches in the same kitchen slot are where the margin comes from.
  • Record every batch: lots in, pH or temperatures, lot code and date out.
  • TaroStack keeps the batches, lots and dates, and warns before fresh stock expires. More below.

Fresh or shelf-stable

Fresh salsa Shelf-stable salsa
Kept Cold, at 41°F or below At room temperature until opened
Life Days to weeks Months
Main rule Temperature control and date marking Acidified foods rules
Before selling A licensed kitchen and your health department or state A process authority, FDA registration and filing
Where it sells Markets, local stores with fridges, delis Anywhere, including by mail
Biggest risk Waste: it expires fast Getting the process right

The FDA Food Code, which states adopt in some version, lists cut tomatoes among the foods that need time and temperature control for safety, unless they've been modified so they can't support bacterial growth (FDA Food Code 2022). That's the cut-tomato rule, and it's why fresh salsa is never a room-temperature product.

Fresh salsa: cold, dated, fast

The Food Code keeps foods like this at 41°F or below, and ready-to-eat food made in a food establishment and held more than 24 hours is dated for a maximum of 7 days at that temperature, counting the day it's made as day 1 (FDA Food Code 2022, 3-501.16 and 3-501.17). If you sell to stores as a manufacturer, the shelf life you print comes from your own testing, often with a lab, and your state's rules. Either way, fresh salsa lives or dies by how fast it sells: every container made past what sells in its life is thrown away. Stores often want a minimum of life left at delivery too, covered in minimum remaining shelf life.

Shelf-stable salsa: the process comes first

FDA defines acidified foods as low-acid foods with acid added, finished at pH 4.6 or below. Tomatoes under pH 4.7 aren't counted as low-acid, but peppers, onions and garlic are, so a jarred salsa with them in it is usually acidified, unless it's kept refrigerated, which takes it out of these rules (21 CFR 114.3). An acidified salsa means registering with FDA, filing the scheduled process for each salsa in each jar size, supervision by someone who has completed an approved course, and keeping processing and pH records for three years (21 CFR 108.25). A process authority reviews your recipe and sets the process. This is general information, not legal advice; your state and FDA have the last word. The same path for hot sauce, with a full plan, is in hot sauce business plan.

What a container of fresh salsa costs

Windward Roots, the made-up taro business I use in these examples, adds a fresh salsa, made in a shared kitchen at $25 an hour. One batch: 40 kg, filled into 88 containers of 16 oz.

Per container Cost
Tomatoes, onion, jalapeño, cilantro, lime, salt ($130 a batch) $1.48
Container, lid and label $0.45
Labor, 4 hours at $20 $0.91
Kitchen, 4 hours at $25 $1.14
Cold delivery $0.25
Cost per container $4.23

At $6.25 wholesale to a store that leaves $2.02, a 32% margin; at a $9 market price, $4.77. Half the batch, in three hours instead of four, would cost $5.24 a container, because labor and kitchen time hardly shrink with the batch. And for fresh salsa, the real cost is what doesn't sell in time: ten containers thrown away is $42 off the batch's margin of about $178 at wholesale. Startup costs for each path are in sauce business startup cost.

The records each kind needs

Record Fresh Shelf-stable
Lot code and date on every container Yes Yes
Ingredient lots used Yes Yes
Temperatures: cooling, fridge, delivery Yes
pH at the end of the batch Often Yes, kept 3 years
Process steps and deviations Yes
Who made and checked it Yes Yes

A lot code on every container is what lets a store, an inspector or a recall find the right batch. How to build one is in how to create lot numbers.

Where this stops working

At one market a week, a clipboard in the kitchen and a notebook of sales work. Then there are three salsas, fresh and jarred, a deli and two stores taking fresh containers twice a week, and tomatoes from two farms. The fresh salsa made on Monday has to be gone by Sunday, but the clipboard doesn't say how much of Monday's is still in the walk-in. The pH log is in a binder. And when a store calls about a container, the date on the lid is the only clue to which tomatoes went in.

How TaroStack does it

TaroStack keeps a salsa business's batches, lots and dates together, and watches the dates for you.

Every batch is recorded once. A recipe holds the tomatoes, onions, peppers, cilantro, containers and labels. Record a batch and TaroStack takes each ingredient from the lot you used, notes the lots in the batch record automatically, and gives the containers their own lot code and use-by date. Batch record forms print with your own checklist fields (pH, cooling temperature, the cold-holding check, initials and sign-off), so the records are kept the same way every batch. TaroStack keeps the records; it doesn't write your scheduled process.

Fresh stock gets watched. Oldest date goes first everywhere stock is picked, and each store carries its own shelf-life rule, so a store wanting at least five days left gets containers with five days left. TaroStack forecasts what will expire before it's sold and what that will cost, while there's time to move it, and alerts you to lots expiring, in the app and by email.

Making only what sells. Planning turns the stores' orders and your own sales history into what to make and when, shelf-life aware, and flags a batch made too early for a store's minimum before it's made. So the twice-weekly fresh batch is sized to what will sell in its life.

And a recall is one report. Which tomato lots went into which batches, which stores got which containers, and what's still in your walk-in, with contact details. Stores are customers with their own orders, picking lists and delivery notes, and every delivery records which lot went out.

The job Clipboard and notebook In TaroStack
Monday's salsa still in the walk-in Go and look By lot, with its use-by date
What will expire unsold Found on Sunday Forecast, with its cost
pH and temperatures A binder On the batch record
Which tomatoes, which store The date on the lid One report, by lot and customer

Lots, use-by dates, expiry alerts and recalls are on every plan, from $49 a month; recipes, batch records, planning and cost per container are on Standard at $99. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

Can I sell homemade salsa?

Rarely from a home kitchen. Fresh salsa needs refrigeration because of the cut tomatoes, and shelf-stable salsa is usually an acidified food, so most cottage food laws exclude both. Plan on a licensed kitchen and check your state's rules.

How long does fresh salsa last for selling?

Under the FDA Food Code, ready-to-eat food made in a food establishment can be held at 41°F or below for up to 7 days, counting the day it's made. A manufacturer selling to stores sets its own shelf life by testing, within its state's rules.

Do I need a process authority for salsa?

For shelf-stable salsa, almost always: a jarred salsa with peppers and onions is usually an acidified food, which needs a scheduled process set by a process authority and filed with FDA. Refrigerated salsa is outside the acidified foods rules.

How much does it cost to make a container of salsa?

In the example, $4.23 for 16 oz of fresh salsa: $1.48 of ingredients, $0.45 for the container and label, $0.91 of labor, $1.14 of kitchen time and $0.25 of cold delivery, in a 40 kg batch.

Sources

  1. FDA Food Code 2022: cut tomatoes are time/temperature control for safety food (1-201.10); cold holding at 41°F (3-501.16); date marking, 7 days, prep day is day 1 (3-501.17) · read October 12, 2026
  2. 21 CFR 114.3: acidified foods defined; refrigerated foods excluded; tomatoes under pH 4.7 not low-acid · read October 12, 2026
  3. 21 CFR 108.25: acidified foods; registration, process filing, supervision, records kept 3 years · read October 12, 2026

We use AI to help with the research for these articles. Every one is read, checked against its sources and edited by Koa before it's published. Spot a mistake? Tell us and we'll fix it and say so. How we write these.

Let’s get your stack in order.

Get TaroStack

Sign up now for your free 30 day trial. No credit card required.