
Selling to restaurants is one of the most rewarding wholesale channels available to local food producers. Restaurant accounts mean consistent weekly orders, long-term relationships, and a buyer who genuinely cares about where their food comes from. But getting in the door and staying there requires more than just great product.
This guide covers everything: how restaurants source their food, how to price and package your products, how to pitch and send samples, how to manage deliveries and invoices, and what it takes to sell specific products like produce, eggs, meat, and dairy. Whether you're approaching your first restaurant or scaling up an existing wholesale operation, this is your complete playbook.
Most restaurants source from a mix of channels depending on their size, concept, and values:
The executive chef or head chef controls supplier relationships and decides what goes on the menu. In larger kitchens, a sous chef or kitchen manager handles the day-to-day ordering, often placing orders once or twice a week with little advance notice.
Chefs are looking for three things above all else: consistency, reliability, and communication. A stunning product that shows up late, varies in quality, or requires constant follow-up won't last on their roster. A solid product that arrives on time, every time, with clear specs and easy ordering will.
Before you reach out to a single restaurant, make sure your operation is ready to support a wholesale relationship. Chefs will ask questions you need to be prepared to answer.
Restaurants are subject to health inspections and need to know their suppliers meet food safety standards. Depending on your product and state, you may need:
Check your state's department of agriculture requirements before approaching restaurants. Many chefs will ask for documentation before placing a first order.
Commercial kitchens are fast-moving, space-constrained environments. Your packaging needs to work for them, not just for you.
Restaurant pricing is different from retail. You're selling in larger quantities, often with net payment terms, and competing against distributors who offer convenience at scale. Here's how to approach it:
Know your floor. Calculate your true cost of production per unit, including labor, packaging, and delivery. Your wholesale price needs to cover costs and leave you with a margin.
Standard wholesale pricing is typically 50 to 70% of your retail price, though this varies by product, region, and relationship. If you sell salad mix at a farmers market for $8/lb, a restaurant price of $4.50 to $6/lb is a reasonable starting range.
Set order minimums. Most farms set a minimum order value ($75 to $150 is common) to ensure deliveries are worth the time and fuel. State this clearly from the start. In Local Line, you can set order minimums per price list, so each restaurant account automatically sees the threshold that applies to them before they check out.
Understand net terms. Many restaurants pay on Net 30 terms, meaning they pay 30 days after receiving an invoice. Some smaller restaurants pay on delivery or within a week. Establish your payment terms upfront and put them in writing. Local Line lets you set payment terms per account and automatically sends invoice reminders when payment is due, so you spend less time chasing.
Create account-specific price lists. Different restaurant accounts may have different pricing based on volume, product mix, or delivery frequency. Avoid sharing one customer's pricing with another. Local Line lets you build private price lists per account so each chef only sees the products and prices relevant to them, and can place orders without ever seeing what you charge another buyer.
You don't need a formal contract for most restaurant relationships, but you should confirm a few things in writing. Even a short email works:
This protects both sides and prevents misunderstandings when things inevitably get complicated.
Not every restaurant is a good fit. Before you reach out, do your research. Look for restaurants that:
Start local and specific. A 12-table neighborhood bistro with a seasonal menu is a better first account than a 200-seat restaurant with a corporate purchasing department. Build your reputation with smaller accounts, then use those relationships as references.
Keep it short. Chefs delete long emails. A cold outreach email should do three things: introduce you in one sentence, tell them what you have that's relevant to their menu, and offer a no-commitment next step (usually a sample).
Example:
Subject: Local [product] from [farm name] available for [season]
Hi [Chef's name],
I'm [your name] from [farm name], a [brief descriptor, e.g. "regenerative vegetable farm in the Hudson Valley"]. We grow [product highlights] and we're looking to add a few restaurant accounts this season.
I noticed your menu focuses on [something specific you observed] and I think our [specific product] could be a great fit. I'd love to drop off a sample this week if you're open to it.
What's the best time to stop by?
[Name, phone, website]
Most chefs prefer email or text over phone calls. They're rarely sitting still long enough for a conversation. If you call, call mid-morning (between 10am and 12pm) and keep it under two minutes. Never call during lunch or dinner service.
For follow-up, a short text or email is fine. Give it 3 to 5 business days before following up on a sample or initial outreach. If you don't hear back after two follow-ups, move on. It's not personal.
The most effective pitch is a well-prepared sample drop-off combined with a brief, confident introduction. You don't need a presentation. You need the product to speak for itself, and enough context for the chef to act on it.
When dropping off samples:
Chefs want products they can talk about. A short, menu-ready sourcing story helps them sell the dish and your farm to their customers.
Example: "We're a fourth-generation farm in the Willamette Valley raising pasture-raised pork with no antibiotics, ever. Harvested weekly, delivered fresh every Thursday."
That's it. Clear origin, clear practice, clear logistics. Chefs can put that on a menu card or share it with their staff.
A one-page sell sheet gives chefs something to refer back to. Include:

With Local Line, you can generate a live wholesale price list that acts as a digital sell sheet. It shows real-time availability, current pricing, and a direct order link, so chefs always have accurate information without you needing to update a PDF every week.
Chefs rarely commit to a full case before testing a product on their menu. Offer a small trial pack: a 3 lb sample box, a half flat, or a tasting portion, labeled as a menu trial. It lowers the risk for them and shows you understand how kitchens work.
The best ordering system is one the chef will actually use consistently. That means:
Local Line solves all of this. Chefs log into your storefront, see live inventory and pricing, and place orders on their own schedule without waiting for a reply from you. Orders flow directly into your dashboard with all the details in one place. When inventory runs out, it's automatically hidden so chefs never see products you can't fulfill.
Managing multiple restaurant accounts gets complicated quickly without a system. You need to track:
Spreadsheets work until they don't. Local Line centralizes everything in one dashboard: order history, custom price lists, delivery schedules, and payment tracking, all organized by account. You can see at a glance what's outstanding, what's been fulfilled, and which accounts need follow-up.
One of the simplest and most effective things you can do to drive repeat orders is send a weekly availability update. A short email on the same day each week with your featured products, pricing, and a link to your Local Line storefront gives chefs a reliable planning rhythm. They'll start expecting your email and ordering around it.
Local Line keeps your inventory and pricing up to date automatically. When you update your stock, the storefront reflects it in real time, so your availability email is always accurate.
Your delivery schedule should revolve around when the kitchen can receive, inspect, and store your product, not when it's convenient for your driver.
Local Line includes delivery route management so you can organize stops by day, confirm delivery windows per account, and generate packing slips automatically for each order.
Respond fast, even if the answer is no. If a chef texts you at 9pm about an item, they're planning tomorrow's order. A quick reply with an alternative keeps the order moving. Silence loses the account.
Have a shortlist of substitutions ready: "No arugula this week, but I have baby spinach at the same price. Want me to swap it in?" That's the kind of communication that turns a supplier into a trusted partner.
Send invoices at the time of delivery, not a week later. Include:
Local Line generates and sends invoices automatically when an order is fulfilled. Chefs can pay online directly through their account, and you get notified when payment is received. For accounts on Net 30 terms, Local Line sends automatic reminders as the due date approaches so you're not chasing payments manually.
Chefs change jobs. Menus change. Budgets get cut. Some accounts will slow down or stop ordering without explanation, and that's a normal part of doing business in this channel.
If a regular account hasn't ordered in 2 to 3 weeks, a low-pressure check-in is appropriate:
"Hey [name], we've got [seasonal item] available this week, first of the season. Want me to hold some for you?"
Lead with something new or seasonal, not with "we haven't heard from you." It's a value offer, not a guilt trip.
In Local Line, you can see exactly when each account last placed an order, making it easy to identify who's gone quiet and reach out before the relationship fully lapses.
Not every account is worth keeping. If a restaurant consistently:
...it may be time to redirect that capacity toward better accounts. Your time and product have value. The right restaurant relationships are ones where both sides benefit.
Managing chef orders through texts, emails, or spreadsheets quickly becomes unmanageable as you grow. Local Line is an online sales platform built specifically for farms, food hubs, CSAs, butchers, and seafood suppliers who sell to restaurants.
With Local Line, you can:
Local Line now connects farms directly to institutional and foodservice buyers through three major marketplace partnerships:
Sysco Marketplace: Reach Sysco's network of restaurant and foodservice buyers while maintaining full control over your pricing and availability.
US Foods Direct: List your products with US Foods and get in front of buyers who are actively looking for local suppliers.
GFS Endless Aisle: Gordon Food Service's Endless Aisle program connects farms with GFS buyers across their regional network.
These are not traditional distributor relationships. You set your own pricing, choose which products to list, and control your availability. Orders flow directly into your Local Line dashboard alongside your direct accounts. There's a one-time setup fee of $250 per marketplace plus a 3% per-order fee.
If you're already using Local Line, you're most of the way there. If you're not, book a demo to see if it's the right fit before getting set up on any marketplace.
Start by identifying restaurants that value local sourcing. Look for seasonal menus, farm mentions, and independent ownership. Prepare a clear product list with pricing, package a sample, and reach out via email with a brief introduction and an offer to drop off samples. Mid-morning is the best time to visit or follow up. Use a consistent ordering system from day one so chefs can reorder easily. Local Line gives you a ready-to-use wholesale storefront that makes reordering simple for chefs from the very first order.
Email is the best first contact. Keep it short: one sentence about your farm, one sentence about what you have that fits their menu, and an offer to drop off a sample. Follow up once after 3 to 5 days if you don't hear back. When dropping off samples, label everything clearly and include pricing, pack sizes, and a link to your ordering page.
Use a subject line that names your product and seasonality (e.g., "Pasture-raised eggs from [Farm], available now"). In the body, introduce yourself in one line, mention something specific about their restaurant that made you reach out, and offer a sample with no pressure. Keep it under 150 words.
Most restaurants source from a combination of broadline distributors (Sysco, US Foods, Gordon Food Service), specialty regional distributors, and direct-from-farm suppliers. Chefs who prioritize local and seasonal sourcing actively seek direct relationships with farms and producers, particularly for produce, proteins, dairy, and specialty ingredients.
Most chefs prefer email or text over phone calls. If you call, do it mid-morning (10am to 12pm) and keep it brief. Never call during lunch or dinner service. For ongoing communication, a weekly email with current availability and a link to your ordering page is highly effective.
Consistency, reliability, and clear communication. Chefs need to know what they're getting, when it will arrive, and that it will match what they ordered. Freshness and quality matter, but chefs will drop a great product if the ordering process is frustrating or the delivery is unpredictable.
Start by knowing your cost of production per unit. Wholesale pricing is typically 50 to 70% of retail, but this varies by product and market. Set order minimums to ensure deliveries are worthwhile. Establish payment terms (many restaurants operate on Net 30) and communicate them upfront. Use account-specific price lists to offer different rates to different accounts. Local Line lets you manage all of this per account without any manual work at the time of ordering.
You don't need a formal contract, but you should confirm order minimums, delivery schedules, payment terms, and cancellation expectations in writing. Even a short email exchange works. This protects both sides and prevents disputes later.
Wait 3 to 5 business days, then send a short, low-pressure follow-up: "Hi [name], just checking in on the samples I dropped off. Happy to answer any questions or get you on the schedule for next week's delivery." If you don't hear back after a second follow-up, move on. Not every account will be the right fit or the right timing.
Confirm what's happening before assuming the relationship is over. Sometimes it's a budget cycle, a menu change, or kitchen staffing. A brief check-in to ask if they want to pause or adjust the order frequency is more effective than frustration. If late cancellations become a pattern that impacts your harvest or packing schedule, you're within your rights to require more notice or to deprioritize that account.
Order volumes vary by restaurant size and product type. For produce, expect 10 to 25 lbs of salad greens per week, a case or two of seasonal vegetables, and small but regular herb orders. Meat orders might be 20 to 40 lbs of ground beef, 10 to 15 steaks, or 2 to 3 pork shoulders per week. Egg orders often run 5 to 10 flats per week for mid-size restaurants. These volumes tend to increase around peak dining periods and catered events.
Yes. Most chefs now expect to be able to view live inventory and place orders online, on their own schedule, without back-and-forth messaging. An online storefront reduces errors, speeds up reorders, and makes it easier for chefs to stay with you long-term. Local Line is built specifically for this: farms get a wholesale storefront, chefs get a simple ordering experience, and both sides save time every single week.


