Inventory & Production Management for Handmade Sellers

Make more.

One system for everything you make and everywhere you sell.

See how it works ↓
app.batchforja.com/dashboard
Workspace
Dashboard
Orders
Production
Inventory
Stock Push
Define
Materials
Products
Components
Purchases
Insights
Reports
Settings
New Batch
Dashboard: what's next
Saturday, May 3, 2026 · Grove Apothecary workspace
Arrowroot Powder critically low
50g on hand · reorder threshold is 500g
Open Materials →
Castor Oil needs restocking
1,400g on hand · 5.2 days of supply remaining
Open Materials →
What you can make right now
View all →
Lavender Fields Bar Soap inventory card in Batchforja dashboard
Lavender Fields Bar Soap
36
units possible
Demand
Peppermint Lip Balm production card showing 48 units possible in Batchforja
Peppermint Lip Balm
48
units possible
Demand
Lavender Whipped Body Butter inventory card showing in-stock status in Batchforja
Lavender Whipped Body Butter
24
units possible
In stock
Citrus and Rosemary Bath Soak demand card in Batchforja production planner
Citrus & Rosemary Bath Soak
18
units possible
Demand
Rosehip and Vitamin E Face Balm low-stock alert card in Batchforja dashboard
Rosehip & Vitamin E Face Balm
12
units possible
Low stock
Suggested production
View all →
Lavender Fields Bar Soap
Batch of 24
14 open orders
Max now: 36 · limited by Shea Butter
Charcoal & Tea Tree Bar Soap
Batch of 36
22 open orders
Max now: 36 · limited by Castor Oil
Peppermint Lip Balm
Batch of 48
Target stock + 11 orders
Max now: 48 · limited by Peppermint EO
Inventory health
View all →
Critical
Arrowroot Powder
50g · threshold 500g
Low
Castor Oil
1,400g · 5.2 days
Shea Butter
2,700g · 18 days
Distilled Water
8,200g · 20 days
Healthy
Olive Oil
3,000g · 90+ days
Coconut Oil
2,500g · stable
Sweet Almond Oil
2,000g · stable
Revenue at Risk
$0.00
No open demand blocked by stock
✓ All clear
Recent Activity
Lavender Fields Bar Soap done
24 units · Today
Peppermint Lip Balm done
48 units · Today
Bulk Apothecary restock logged
4 materials · 2d ago
Charcoal & Tea Tree Bar Soap done
36 units · 4d ago

The problem

Your tools don't talk to each other.

One app for recipes. Another for syncing stock. A spreadsheet holding it together. You're the one in the middle: manually checking, manually deciding, manually updating. Batchforja replaces all of it.


Who it's for

Built for makers who make things from scratch

Soap & Bath
Soap & Bath
Bar soaps, bath soaks, scrubs, shower steamers, bath bombs
Candle & Home Fragrance
Candle & Home Fragrance
Candles, wax melts, reed diffusers, room sprays, incense
Skincare & Cosmetics
Skincare & Cosmetics
Face creams, serums, lip balms, toners, makeup, sunscreen
Body & Hair Care
Body & Hair Care
Body butters, shampoo bars, conditioners, hair oils, deodorants
Jewelry & Accessories
Jewelry & Accessories
Metals, beading, resin, component assembly, precious materials
Bakery & Food
Bakery & Food
Granola, sauces, spice blends, jams, confections, baked goods
Herbal & Wellness
Herbal & Wellness
Tinctures, salves, herbal teas, supplements, aromatherapy
Craft & Mixed Media
Craft & Mixed Media
Resin art, pottery, textiles, leather goods, anything handmade

Production

Know exactly what
to make next.

Batchforja looks at your orders, your stock, and your recipes. It tells you exactly what to produce and how much. No guesswork. No manual checking.

  • Suggested runs based on real open demand

  • Recipe-aware: knows what each product needs

  • Component tracking for multi-step manufacturing

Production
Production: what's running
Plan and log manufacture batches without losing sight of material constraints.
Suggested
4
In Progress
1
Completed
38
Units Made
892
RunProductStatusPlanActual
MFR-005
Lavender Fields Bar Soap
Done
24
24
MFR-004
Peppermint Lip Balm
Done
48
48
MFR-003
Charcoal & Tea Tree Bar Soap
In Progress
36

Stock Push

One stock level.
Everywhere you sell.

When your stock changes (from a production run, a sale, or a manual adjustment) Batchforja pushes the updated numbers to every channel automatically. No more overselling. No more manual updates.

  • One internal stock level drives all your listings

  • Production output immediately reflected everywhere

  • Native channel integrations in active development

Channel integrations are being built now. Early access members tell us which platforms to prioritise first. Etsy, Shopify, WooCommerce, Amazon, Faire, and more are all on the roadmap.
Stock Push
Stock Push: channel sync
One inventory pool. Every channel updated automatically when stock changes.
How it works
🏭
Production run
completed
📦
Internal stock
updated
🔄
All channels
synced
Integrations in development
Etsy
Shopify
WooCommerce
Amazon
Faire
Squarespace
Wix
Big Cartel
TikTok Shop
+ more

Materials

Never run out of
what matters most.

Every material has a reorder threshold. Batchforja watches your stock as production consumes it and flags what needs replenishing before you're blocked. Not after.

  • Automatic consumption tracking from every batch

  • Reorder thresholds with early warning alerts

  • Vendor tracking and full purchase history

Materials
Materials: stock health
Manage raw materials, vendors, units, and reorder thresholds.
Blockers
1
Refill Soon
3
Stable
9
MaterialOn HandThresholdStatus
Arrowroot Powder
PWD-ARR · Bulk Apothecary
50g
500g
Critical
Castor Oil
OIL-CAS · Bulk Apothecary
1,400g
800g
Refill
Shea Butter
BUT-SHE · Bulk Apothecary
2,700g
1,500g
Refill
Olive Oil (Extra Virgin)
OIL-OLV · Bulk Apothecary
3,000g
200g
Stable

How it works

From order to dispatch, in one system

Inventory management for handmade sellers has to account for something most stock tools ignore: the products you sell are products you make. When an order comes in from Etsy, Shopify, your own site, or a wholesale buyer, Batchforja adds it to a live queue and cross-references what you need to produce against what is already in stock and what raw materials you have on hand. If finished product is available, the order can ship immediately. If not, Batchforja identifies the production gap and suggests a batch size based on current open demand.

When you log a manufacture run, Batchforja automatically deducts the raw materials consumed, based on your saved recipes. Ingredient stock stays accurate without any manual entry. Materials approaching their reorder threshold are flagged before they become a production blocker.

Once a batch is complete and stock is recorded, the updated quantities push to every connected sales channel. Etsy listing stock adjusts. Shopify inventory updates. There is no manual sync step and no risk of overselling because one system owns the number across every platform.

The result is a complete picture of your business in one place: orders, production, materials, and sales channels all consistent and current, without spreadsheets, platform-switching, or numbers held in your head.


A better way

Beyond the spreadsheet stack

Most handmade sellers piece together their own inventory management from a stack of spreadsheets and single-purpose apps: a tab for materials, another for orders, maybe a shared Google Sheet for production. A separate app for Etsy syncing. Another tool for recipe management. It works until it does not.

The problem is not the spreadsheet itself. It is the gaps between tools. Every platform update requires a manual step. Every production run means editing multiple tabs. A busy week means things fall out of sync, and by the time you notice, you have either oversold a product or reordered stock you already had.

Batchforja is inventory management built specifically for Etsy sellers, Shopify makers, and anyone running a handmade product business. Recipes, material stock, orders, and channel listings live in one place and stay consistent automatically, so you spend less time maintaining data and more time making.


Founding members

Get in early.
Lock in forever.

I built Batchforja because I was running a small product business across four channels. One app for recipes, another for syncing stock, and paying $80+ a month for a solution that still required me to be the one manually checking everything. If that sounds familiar, this is for you.

The first 50 makers who join get full Studio access at $19/month, locked in permanently, as long as you stay subscribed. In return I'm asking for one thing: use it seriously and tell me honestly what's working and what isn't. Your feedback shapes what gets built next.

Once 50 spots are claimed this rate closes. That's not a marketing trick. It's a real limit on how many early users I can give proper attention to.

— Elise Hammond LinkedIn
Founder, Batchforja
Founding member rate
$19 / mo
Usually $29/mo · Locked in forever
50 founding member spots available
  • Everything in Studio: unlimited products, full inventory and materials
  • Up to 3 sales channels with real-time stock sync
  • Production planning, BOM, and auto-manufacture
  • Data import: migrate from your current setup in under an hour
  • Direct access to the founder. Your feedback shapes what gets built
  • Rate locked permanently as long as you stay subscribed
Once 50 spots are claimed, this rate closes permanently.

Built to work where
you already sell

Channel integrations are in active development. We're working through the API approval process for each platform. Early access members tell us which ones to prioritise first.

Etsy
Shopify
WooCommerce
Amazon
Faire
Squarespace
Wix
Big Cartel
TikTok Shop
eBay
Square
Goimagine
In development Planned

Pricing

Simple tiers.
No surprises.

Workbench
$0 / mo

Get started and see if Batchforja fits. No card, no time limit.

  • Up to 25 products
  • Basic inventory + materials tracking
  • 1 sales channel
  • Production logging
  • Free forever. Not a trial.
Most popular
Studio
$29 / mo

For makers running a real multi-channel operation.

  • Unlimited products
  • Full inventory + materials
  • Up to 3 sales channels
  • Production planning + BOM
  • Auto-manufacture
  • Data import tool
Co-op
$49 / mo

For high-volume businesses selling across many channels.

  • Everything in Studio
  • Unlimited sales channels
  • Advanced reporting
  • Multi-user access
  • Priority support
Looking for the founding member rate? See above →  ·  Not sure what your products cost? Try the free cost-per-unit calculator →

Questions

Frequently Asked Questions

Things people ask.

Free tool

Not ready to commit? Start by knowing your true cost.

Our free calculator works out your real cost per unit — ingredients, labour, packaging, and fees included. No account needed.

Try the free cost calculator
Ingredients
Ingredients
+
Packaging
Packaging
+
Your time
Your time
+
Fees
Fees
=
True cost
True cost
Your pricing snapshot
True cost/unit
$6.35
Profit/unit
$8.65
Margin
57%
Suggested price range
Competitive
$14–$16
55–60% margin
Premium
$18–$24
65–73% margin
Luxury
$28–$36
77–82% margin

From the blog

Helpful reads for makers

Practical guides on pricing, production, and growing your handmade business.

View all articles →
Join the waitlist

Make more.

One system for everything you make and everywhere you sell. Free to start. No credit card required.

Free to join · No credit card · Early access