Software for meat processors & custom butcher shops

Run the whole cut floor from one place.

Butcher Core keeps your kill schedule, cut sheets, customers and farmers in a single portal — every record from drop-off to pickup, live for your whole crew on any device on the floor.

Built on the kill floor, not in a boardroom — proven daily at a working packing house.

Beef Pork Lamb Goat Deer
Order ready · texted
"Come pick up" ✓
Cut sheet attached
Steer #418 · Half
app.butchercore.com/dashboard
Today on the floor Live
Kills / wk
8
Unconfirmed
3
Revenue / mo
$18k
Upcoming kill schedule
Mon · Jul 7Kauffman FarmBeefConfirmed
Tue · Jul 8R. YoderPorkCall
Wed · Jul 9Miller CattleBeefConfirmed
Thu · Jul 10Hillside LambLambCall

One portal for every part of the shop

Kill schedule Cut sheets Butcher View Billing Counter sales Reports Customers Texting Tag & weight
Ditch the whiteboard

The clipboard and the shoebox weren't built for this.

A whiteboard schedule, a drawer of paper cut sheets, and a phone that never stops ringing — one busy Saturday and it all falls apart. Butcher Core puts the whole operation in one place, so nothing gets lost between the scale and the pickup counter.

A schedule that can't get erased

Book every animal in with the farmer, species, head count, deposit and pickup date. See the whole week — or a single day — and know exactly what's coming to the floor.

Kill scheduling

Cut sheets that match your shop

Digital cut sheets for beef, pork, lamb, goat and deer — with your own cuts, thicknesses and package sizes. No more chasing an illegible order across the plant.

Cut sheets

Text customers when it's ready

Two-way texting straight from the portal — send "your beef is ready" and answer questions from a shared team inbox, without handing out anybody's cell number.

Customer texting
Everything the shop needs

The whole operation, end to end.

From the animal coming in to the invoice paid at the counter — Butcher Core covers scheduling, the cutting floor, billing, counter sales and reporting in one portal. Jump to any piece below.

Shop favorite

Repeat customer? Pull up last year in seconds.

Most folks want it "the same as last time." Butcher Core keeps every cut sheet a customer has ever ordered — type their name and the whole history is right there. Reuse it as-is, tweak it, and text them a picture of the sheet to confirm before you make a single cut.

  • Every past cut sheet on the customer's record, searchable in a tap
  • Duplicate last year's order instead of re-writing it
  • Text an image of the old sheet — "same as last time?" — for their OK
  • No filing cabinet, no callback to double-check
Watch it in action
Dale Wenger · cut-sheet history
Previous cut sheets 4 on file
2025 · BeefSteer · Half Reuse
2024 · BeefSteer · Half Reuse
2023 · PorkWhole hog Reuse
CUT SHEET · BEEF · HALF — 2024
Ribeye 1¼" · T‑bone 1" · Chuck roast 3 lb · Ground 85/15 · Brisket whole
Here's your sheet from last year — want it the same? 👍Cedar Creek · sent ✓
See it in action

"Same as last year?" — sorted in a few texts.

Watch a real intake: the shop texts a photo of last year's cut sheet, the customer replies with one tweak, and the order updates itself. No phone tag, no paper.

DW Dale Wenger Customer · Beef half · texts to shop line
Morning, Dale! You're booked for Thursday. Here's your cut sheet from last year 👇
CEDAR CREEK — CUT SHEETDale Wenger · Beef · Half · 2024
Ribeye1¼" steaks
T‑bone1" steaks
Chuck3 lb roast
Ground85 / 15
BrisketWhole
Soup bonesYes
PHOTO · SHEET_2024.JPG
Cedar Creek · 8:02 AM
Looks great! Just switch the ground to 90/10 this year and add 2 more chuck roasts 🙌
You got it 👍 Updated — ground 90/10, +2 chuck roasts. Everything else same as last year.
Perfect, thank you!
Dale · 8:05 AM
Cut sheet updated & confirmed
1
Text last year's sheet

Pull up the customer's previous cut sheet and send it as a photo — one tap, right from their record.

2
They confirm or tweak

The customer just texts back "looks good" — or asks for a change, like ground 90/10 and a couple more roasts.

3
The sheet updates

Apply the change, mark it confirmed, and the order's locked in for Thursday — no re-writing, no callback.

Cut sheets, built your way

Every cut, every thickness, every package — exactly how your shop does it.

Start from proven beef and pork templates, then tune the fields for each species you handle. Add cuts, dropdowns, package sizes and special instructions. The order follows the animal from the rail to wrapping.

  • Per-species forms for beef, pork, lamb, goat & deer
  • Drag a cut sheet onto a carcass — works on the iPad on the floor
  • Whole / half / quarter portions with the right yield math
  • Status pipeline: taken → cutting → ready → paid
  • Records which staff member submitted each sheet
Cut order · Beef · Half
Dale Wenger
Steer #418 · pickup Fri Jul 11
BEEF · HALF
Steaks & roasts
RibeyeSteaks · 2 per pack1¼"
T‑boneSteaks · 2 per pack1"
ChuckRoast3 lb
Ground1 lb packages85/15
Drag sheet onto Steer #418 to attach
New

Butcher View: the whole cut day on one screen.

The floor doesn't want to click through menus with cold, wet hands. Butcher View lays out every kill for the day in one scroll — boxed by farmer, each customer's sheet underneath, tag and hanging weight right there. Write down what actually came off the saw next to what the customer ordered, and it saves itself as you type.

  • A whole day at once, or one kill on its own — every sheet in a single scroll
  • Kill notes ride along — one note on the drop-off, repeated on every sheet under it
  • Record final weight per cut against what they ordered, with a running total
  • Tap a status to move a job along without leaving the screen
  • Mark the storage location so the counter finds it at pickup
  • Print every sheet for the day in one go
  • Saves automatically — no Save button to forget mid-shift
Butcher View · Mon Jul 7
Beef Kauffman Farm 2 head
Kill note · shows on every sheet Hides go back to the farmer — do not send out.
Dale Wenger Tag 418 · 712 lb Freezer 2 · Shelf B
Cut categoryCustomer selectionFinal lb
Ground beef85 / 15 · 1 lb packs
Patties⅓ lb · 4 per pack
Ribeye1¼" · 2 per pack
Stew meat1 lb packs
Recorded 0.0 lb
Saves automatically Cutting
Kill & slaughter schedule

Know exactly what's coming to the floor.

Book every animal in with the farmer, species, head count, deposit and pickup date. Confirm dates, flag who still needs a call, and mark deposits paid — all in one view.

  • Week list or a By-day calendar — a whole day at a tap
  • Confirmation & deposit tracking so nothing slips
  • Sorted by kill date, farmer and species at a glance
  • Every kill links straight to its cut orders
Kill schedule · this week
Upcoming kills 8 scheduled
Mon Jul 7Kauffman FarmBeef2 hdConfirmed
Tue Jul 8R. YoderPork4 hdCall
Wed Jul 9Miller CattleBeef1 hdConfirmed
Thu Jul 10Hillside LambLamb6 hdCall
Fri Jul 11Troyer Bros.Beef3 hdConfirmed
New

Stop overbooking the cooler.

Mark which upcoming dates are actual cut days, and set how many head of each species you can handle on one. When a day is at its limit, you see it before you promise a farmer a slot you don't have — not after the trailer's already backing in.

  • Pick your cut days on a calendar — skip holidays and slow weeks
  • Set a max head per species for a day, so beef and pork book independently
  • Days at capacity flag themselves as you book
  • Every cut order carries its cut day — and shows up if it hasn't got one
  • Export your cut days to CSV any time
Cut day calendar & capacity
July Tap a date to make it a cut day
SMTWTFS
293012345 6789101112 13141516171819 20212223242526
Beef Wed Jul 98 / 8
Pork Wed Jul 95 / 12
Beef is full on Jul 9 — book the next open cut day.
Per-head tag & weight

Track every carcass on its own line.

A kill isn't one number — it's individual animals. Butcher Core tracks each head separately, so the tag, hanging weight and cut sheet all live together.

Tag number

Label each head as it comes off the rail so the right meat goes to the right customer, every time.

Hanging weight

Record the weight per animal — the basis for yield, pricing and the customer conversation.

Sheet attached

A head is marked complete once it has a weight and an attached cut sheet — no half-finished jobs slipping by.

New

The invoice builds itself from the cut sheet.

Set your per-pound and flat rates once. When a cut sheet picks "hot dogs" or "vacuum seal," Butcher Core drops the matching line onto the invoice automatically — priced off the finished hanging weight. Add sales tax, finalize, and the amounts are locked. No adding-machine tape, no math on the back of the sheet.

  • A rate card by meat type & processing option — per pound or flat fee
  • Picking an option on a cut sheet auto-adds its billing line
  • Per-pound lines price off the real hanging weight; sales tax handled
  • Finalizing snapshots the rate — changing prices later never rewrites an old invoice
  • Status runs draft → finalized → paid, with collected vs. outstanding tracked
Invoice · Dale Wenger
Invoice #1042
Dale Wenger · Steer #418 · Beef half
Draft
Beef cut & wrap
214 lb × $0.95 / lb
$203.30
Smoked hot dogs Auto from cut sheet
12 lb × $0.85 / lb
$10.20
Cure & vacuum seal
Flat fee
$25.00
Subtotal$238.50
Sales tax · 6.5%$15.50
Total due$0.00
Draft Finalized Paid
New

Ring up the counter, too.

Not every dollar comes off a cut sheet. Somebody walks in for a case of bacon, a box of summer sausage, a bundle of ground — ring it up right there. A counter sale gets its own invoice with its own typed lines, takes the next number in the same run as your processing invoices, and lands in the same reports.

  • Counter sales that aren't tied to a cut sheet at all
  • Bill it to a customer, a farmer, or just Walk-in
  • Type your own lines — description, qty, unit price, taxable or not
  • One invoice number run for the shop, cut sheets and counter alike
  • Finalizing freezes the sale, and a completed one can't be casually deleted
  • Counter revenue shows up in reports beside processing, so you see the whole business
New POS sale
Walk-inCounter sale · no cut sheet
Draft
Thick-cut bacon
4 lb × $7.50 · taxable
$30.00
Summer sausage
2 × $9.00 · taxable
$18.00
Ground beef · 85/15
5 lb × $1.85 · taxable
$9.25
Subtotal$57.25
Sales tax · 6.5%$3.10
Total$0.00
Draft Invoice #1043 Paid
New

Finally, the numbers behind the season.

Every kill and every invoice rolls up into plain-English reports. See how many animals you butchered, what you billed, what you've actually collected, and where it came from — by animal, by month, by farmer — for any date range you pick. No spreadsheet exports, no guessing at year-end.

  • Animals butchered, revenue, collected vs. outstanding & average $/animal
  • Breakdowns by animal, by month and your top farmers — counter sales included
  • Invoices grouped by status, so you know what's still owed
  • Any range — last week to all-time, or a custom start and end
  • Owner-level view: reports are Admin-only, so figures stay with the people who own them
Reports · this year
Animals
0
butchered this year
Revenue
$0
finalized + paid
Collected
$0
$4,150 outstanding
Avg / animal
$0
across all species
Revenue by animalthis year
Beef$29.4k
Pork$9.8k
Lamb$4.2k
Goat$1.9k
Deer$1.2k
Counter$1.8k
Customers & farmers

The people side of the shop, kept straight.

A tidy record of who brings animals in and who buys the meat — with contact info, history and their orders on one screen. Farmers link to their kills; customers link to their cut sheets.

  • Full customer & farmer directories, searchable
  • Phone numbers normalized automatically
  • Every order and kill tied back to the person
  • One click to text or call from the record
Customers
Directory 142 customers
Dale Wenger(330) 555‑01483 orders
Marie Schmidt(330) 555‑01921 order
John Byler(330) 555‑0170Paid
Ruth Hostetler(330) 555‑01332 orders
Two-way texting

The phone stops ringing off the hook.

Customers text your shop's own number and your whole team answers from one shared inbox. Send "your order's ready," confirm a kill date, or fire off deposit reminders — no personal cell numbers, no missed messages.

  • Your own number — each shop sends from its own Twilio account, nothing shared
  • Shared inbox — the office, not somebody's phone
  • Saved message templates that fill in the customer's animal and sign with your name
  • Send a photo — or a video — of the packaged order or cut sheet
  • Set your open days & hours; after-hours texts get one polite auto-reply
  • Every text tied to the customer and their order
Messages · Dale Wenger
Hey — is my beef done? Hoping to grab it this weekend.
Dale · 9:12 AM
All wrapped and ready! Steer #418, half — 214 lbs packaged. Pick up any time before 5.
Cedar Creek · 9:14 AM ✓
Perfect, thank you! See you Saturday. 🙌
Dale · 9:15 AM
Message the shop…
New number texts in? Add them on the spot

An unknown number lands in the inbox — create the customer and connect the thread without leaving the conversation, or link it to somebody you already have.

Internal notes

Leave a note on the thread for the next person on shift. It sits with the conversation and never gets sent to the customer.

Snooze & auto-close

Handled it? Drop the thread off the active inbox until later. Any reply from the customer wakes it straight back up.

Start the work from the text

Book a new kill entry or open a new cut sheet for that customer right from the conversation — the details carry over.

Opt-outs respected

If a customer texts STOP, sending is disabled on that thread and the inbox tells you why — you can still keep internal notes.

Nothing silently fails

Delivery status comes back from the carrier. A text that didn't land is flagged with a Retry button, not lost.

Multi-shop, roles & security

Run one shop or a dozen — each walled off tight.

Butcher Core is multi-tenant from the ground up. Every shop is its own space with its own name, logo, staff and data — no one sees another company's records.

Your shop, your brand

Each company gets its own name and logo across the portal, and its own animals and cut-sheet fields.

Locked-down data

Nothing is readable or writable without a staff login. Row-level security enforces separation in the database itself.

Roles that fit the shop

Admin, Office Manager and a read-only Viewer. Admins own settings and the money view; office staff run the day; a Viewer can look without touching a thing.

Real-time everywhere

Edits sync instantly across the office and the floor — no refresh, no stale copy of the truth.

Works on any device

Desk browser, the tablet by the scale, or a phone — touch drag-and-drop included on iPad and iPhone.

Bring your records

Import your existing customers, farmers, cut sheets and kills from CSV, with header auto-mapping.

And take them back out

Download a full backup of the shop as JSON, or pull CSVs of cut sheets, kills, customers, farmers and cut days.

Your time zone, your hours

Set the shop's time zone once and dates, cut days and after-hours replies all line up with the clock on your wall.

Sign-out you control

Choose how many idle days before a login is signed out — tight for the office tablet, longer for the owner's laptop.

Nothing loads from a CDN

Fonts, icons and libraries are served from the app itself, so a blocked domain or spotty shop connection can't break the portal mid-shift.

Nothing to install

It's a web portal — open a link and sign in. No servers to babysit, backups handled for you.

The details that make it stick

Find anything, brand it yours, make it fit.

Beyond the big features, the little things are what get a shop to actually use it every day.

⌘K
Searching customers · farmers · orders · kills
Dale Wenger
(330) 555‑0148 · 3 orders
Customer
Steer #418 — Beef half
Cut order · pickup Fri Jul 11
Order
Dale Kauffman
Farmer · 6 kills booked
Farmer

Hit ⌘K from any screen — customers, farmers, orders and kills, all in one search.

Global search

One box finds any customer, farmer, order or kill across the whole portal — no clicking through menus.

Your name & logo

Set your business name and logo once — it shows in the sidebar, on the dashboard, and on printed & texted cut sheets.

Cut sheets your way

Design each species' form — add fields, dropdowns, free-text and choose-any chips, with a live preview.

Statuses that fit

Relabel, recolor, reorder and hide the kill and order stages — or add your own — to match how your shop actually moves a job.

Message templates

Write the pre-typed texts once. They fill in that customer's animal and sign off with the first name of whoever's logged in.

Your kill sheet columns

Pick what shows on the kill sheet and in what order, so the printout matches the one your crew already reads.

Add your own animals

Beyond the five built in — add an animal with its own portion labels and fractions, and design its cut sheet from scratch.

Default cut sheets

Set a default sheet per species so a new order starts prefilled with your house standard instead of a blank form.

How it flows

From drop-off to pickup, one clean line.

The same record follows the animal through the whole plant — no re-keying, no lost paper, no guessing.

1

Book the kill

Schedule the animal with the farmer, species and deposit.

2

Take the order

The customer's cut sheet is filled in and saved to the job.

3

Tag & weigh

Each head is tagged and weighed, sheet attached to the carcass.

4

Cut & wrap

Butcher View runs the day — final weights and storage go down as you work.

5

Text it's ready

The customer gets a text on your shop's number and comes in.

6

Bill & collect

The invoice tallies from the sheet; mark it paid — it lands in reports.

0
Species handled —
beef, pork, lamb, goat & deer
1
Portal for the whole
shop, live for every hand
0
Cut sheets lost
between rail and wrap
24/7
Open on any device —
desk, tablet or phone

Ready to get the shop off paper?

See Butcher Core running with your own species, cuts and workflow. A quick demo, no pressure — just the fastest look at what one portal can do for your plant.