Bakery Product Calculator
Cost, Price & Profit Tracker
Free · Designed for iPad. Not verified for macOS.
Turn your baking into a business you can actually run from your pocket. The Baking Planet helps home bakers and small bakeries figure out what each product really costs, price it for profit, and stay on top of orders, sales, and expenses — no spreadsheets required.
Know your real costs Add your ingredients with their purchase price, quantity, and unit, and the app does the math. Build products from recipes and packaging, and instantly see your cost per item — with automatic unit conversion so grams, kilos, cups, and pieces all just work.
Price with confidence See your margins at a glance and set prices that protect your profit instead of guessing.
Manage orders & sales Log orders and sales, organize them by source and section, add order-specific costs, and set up recurring orders for your regulars. Convert orders into sales or expenses in a tap.
Track every expense Record spending, sort it into your own categories, and keep a clear picture of where your money goes.
Reports & dashboard A clean dashboard and reports show profit, sales, and spending trends so you always know how your bakery is doing.
Publish your Online Menu (new!) Share a beautiful public menu of your products on the web with your own link. Customize your business name, address, social links, and contact info, add pickup, delivery, and shipping options, and publish or unpublish anytime. Sync your products, ingredients, categories, and orders straight from the app.
Import & export Bring in your data or back it up with CSV import and export.
Made for you
Works in 8 languages: English, German, Spanish, French, Italian, Polish, Portuguese (Brazil), and Ukrainian
Multi-currency support
Your data lives privately on your device
Clean, warm design that's a pleasure to use
Whether you bake for friends, sell at markets, or run a growing home bakery, The Baking Planet gives you the numbers and tools to bake smarter and sell better.
Questions or ideas? Tap Feedback on the main menu and send us a message anytime — we read every one.
more Track your spending right in the app, manage categories and tags from Settings, and enjoy more reliable syncing with your online workspace.
Track your spending
New Spendings screen lets you record business expenses — packaging, tools, fees, delivery, and more — in categories that sync with your web dashboard
Categories you mark as a direct product cost on the web now correctly feed into your iOS margin and profit reports
Categories and tags in Settings
Manage your product categories and tags right from Settings, with renames and archives syncing to your web dashboard
Ingredients and allergens
Add, rename, and delete your own custom allergens right in the ingredient picker
Ingredient notes are no longer lost when you sync with your online workspace
Adding an ingredient that's already in a recipe now updates the existing line instead of creating a duplicate
Packaging and CSV
Packaging items now carry their spending category through CSV export and import
Old CSV backups from earlier versions still restore correctly
Orders
Order settings — order sources, order cost sections, and "Mark paid when completed" — now live on their own screen, reached from a button on the Orders page
Sync reliability
Fixed a freeze that could occur when deleting the last product in a filtered list
Fixed pull-to-refresh not always picking up web-side edits made after a local push
Fixed a web photo change being silently reverted by the next sync
Fixed products occasionally dropping recipe, labor, tag, or batch-yield details when pulled from the web
Fixed a crash that could occur with certain product prices or order cost totals
"Push all" and "Pull all" are now a single "Sync now" action, with clearer sync status on your products
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
4.0 1d ago
A redesigned order workflow, packaging that syncs with your products, and a simpler pickup schedule.
Redesigned order workflow
New "Accept Order" and "Set Ready for Pickup" actions walk an order through its full lifecycle
Cancelling an order now lets you record an optional reason, shown on the order's cancelled banner
Reopen a completed order back to active if it was marked done by mistake
Order status labels now match the web dashboard: New, Active, Ready for pickup, Canceled
Mark paid when completed
New Settings → Orders toggle (on by default) automatically marks an order paid when you complete it, so you don't have to confirm payment separately
Packaging syncs with your products
Packaging lines you add to a product now push to and pull from your online workspace, just like recipe ingredients
Fixed sync failures that could hit "Push all to WebUI" when a packaging item's name collided with another item
Simpler pickup schedule
Removed the separate "Block days of the week" section from the Calendar — your weekly pickup days are now managed in one place, on the Schedule page
Pull to refresh on the Online Menu Schedule page to pull in the latest weekly availability
Fixed a bug that could block syncing your products for accounts with no ingredients, recipes, or packaging yet
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.9 Sep 13
Products and Ingredients now live together, ingredients and expenses sync more reliably, and your Reports are more accurate.
Products & Ingredients, together
The Dashboard's Products row is now "Products & Ingredients" — open it and switch between the two with a segmented control
The product recipe field now scrolls instead of clipping long text, and recipes now travel with CSV export/import
Ingredients sync with your account
New and edited ingredients sync to your online workspace automatically, not just once a product uses them
Archiving, restoring, and deleting an ingredient now sync in both directions
Pull to refresh on the Ingredients list to pull in the latest from the web
Fixed a bug that could block deleting an ingredient that ever had a price recorded
Spendings sync more reliably
Spendings now pull automatically when you open the app, so they stay current without a manual sync
Pull to refresh on Spendings now also refreshes your expenses
"Push all to WebUI" no longer fails an entire batch over one bad record, and now tells you exactly which record failed and why
Fixed a bug that could get an already-deleted expense stuck failing every sync attempt
Protected spending categories
The default "Packaging" category can no longer be deleted
A category still in use by a spending is now protected from deletion until nothing's filed under it
Reports fix
Fixed a bug where Packaging spending was counted twice in Reports, inflating total cost and understating profit
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.8 Sep 9
Packaging costs now come straight from your Spendings and stay accurate everywhere.
Packaging, sourced from Spendings
Add packaging to a product by picking from your Packaging spendings — no separate packaging list to maintain
Deleting a Packaging spending now automatically removes it from any products using it
Packaging price changes (add, edit, or delete) recalculate product costs right away and sync everywhere — the app, the online menu, and your account
Sync fix
Fixed a bug where exporting your data, wiping it, and reimporting could duplicate your expenses and packaging
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.7 Sep 8
Packaging and Spendings now fully sync with the web, plus more reliable order syncing.
Packaging and Spendings sync with the web
Spending items now sync automatically with your account, just like Packaging already does
Spending Categories moved from Settings into the Spendings page (tap the gear icon next to Add) and sync automatically as you add or remove one
"Push all to WebUI" and "Pull all from WebUI" now include full Packaging and Spending Categories phases, so a full sync catches everything
Green and red cloud icons now show sync status at a glance on Spendings, Packaging, Orders, and Products
Faster refresh, fewer sync glitches
Pull to refresh on the Spendings page, and inside each expense, to pull in the latest from the web
Fixed the Spendings page freezing when opened
Fixed Products pull-to-refresh missing ingredient-only changes made on the web
Sync failures now show a dismissible banner with an option to report the error
Order fixes
Fixed the "Update available" badge appearing on orders that hadn't actually changed on the web; tapping it now correctly pulls in the real web version
Fixed a saved change to an order's pickup time not showing on the Orders list until the next sync
Fixed orders duplicating after you export your data, clear everything, and import it back
Fixed packaging sometimes getting cleared from an order after pulling and then pushing again
Reworked the order card: sync status now sits next to the customer name, the order number moved to the bottom-left, and "Retry Sync" moved into the row's menu
Fixed a duplicated line in the "Pull all from WebUI" summary
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.6 Sep 7
Publish your storefront anytime, more reliable product syncing, and order total fixes.
Publish your storefront before you have products
Go live with zero products — your storefront can publish now, and you publish products from the Products tab whenever they're ready
The Publish & Share screen shows a clear readiness checklist and clearer error messages if something's missing
More reliable product syncing
Pull to refresh on the Products list now fixes wrong "Published" or "Synced" statuses in bulk, without opening each product
Fixed several cases where syncing a product could get stuck with a generic error, including after switching accounts or changing a product's photo
"Push all to WebUI" now pushes every active product, not just ones you'd already turned on syncing for
Products & Ingredients polish
Sort chips are now single tap-to-flip toggles (Alphabetical, Margin, Most sold, Price), plus a new "Published" sort when signed in
Selecting "All" now sorts your whole product list together instead of by category
Product pages support pull-to-refresh to pull in the latest from your online menu
The Recipe section is now collapsed by default
Fixed the Ingredients "All" filter label, which incorrectly read "Most used"
Order total fixes
Fixed orders created or edited manually sometimes saving with a $0 total
Fixed recurring orders syncing with a $0 total instead of the correct amount
Fixed monthly and every-N-days recurring orders failing to save
Orders stuck with a $0 total now correct themselves automatically the next time they sync
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.5 Sep 3
Private recipes and a tidier product screen.
Add a private recipe to any product
Write down your method, steps, and baker's notes and keep them with the product — private to your device, never shown on your public menu or synced online
Read it anytime on the product page, or press and hold a product in the list and tap "View Recipe"
A cleaner product screen
Notes, Recipe, Ingredients, Online Publishing, Packaging, and Labor are now neat, collapsible sections you can open and close
A smoother Add Product form
Reordered so the photo and the essentials come first
Ingredients now appear inline with their per-piece cost, just like the product page
Plus translation and polish fixes across the app.
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.4.1 Aug 30
Order times you can trust — and a smoother online workflow.
Correct pickup times, everywhere
Order pickup times now always show in your bakery's timezone, so a 9:00 AM order reads 9:00 AM — on every screen and on any device
Dates and times across Orders, Sales, Reports, and Spendings, plus order reminders, all follow your bakery's day, not your phone's
Set your timezone in the app
Choose your bakery's timezone right in Online Menu settings — grouped by country and shown in local names
Nothing slips through the cracks
Orders that haven't finished syncing are now clearly flagged, so you always know what still needs to reach the web
New language
The app is now available in Indonesian (Bahasa Indonesia)
Calendar polish
Clearer collection- and blocked-day colors on the online menu calendar
Plus performance and reliability fixes — including a fix for products being duplicated when pulling everything from the web.
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.4 Aug 30
Manage your online orders end to end — right from the app.
Orders sync both ways
Online orders now flow into the app with their order number, customer phone, and items
Accept, complete, or cancel an order and the change shows up on the web too
See when a customer marks "I've paid," and pull down to refresh the latest
Track payments at a glance
Every order shows a payment icon by its total: green when paid, red when it's still owed
The icon reflects the method your customer chose — Zelle, Cash App, Venmo, PayPal, or pay at pickup
Mark any order paid in a tap; completing a pay-at-pickup order asks whether the customer paid
New Order Alerts (Pro)
Get a push the moment a customer orders online, and tap to jump straight to that order
A simpler online menu
Publish a product in one tap, remove it just as easily, and see your menu's online/offline status at a glance
Safer changes
Deleting or cancelling an order now asks for confirmation first
Deleting an order removes it from your online account too, not just this device
Plus lossless order CSV export/import, and performance and reliability fixes.
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.3 Aug 26
This update makes backing up your data safer and more complete, and squashes a few bugs.
Better backups with CSV
Import now offers to export a backup first, so you never overwrite your data by accident
Your product photos are now included in export and import
Product categories and tags now come along too, so exports and imports carry your full setup
More currencies
Added the Costa Rican colón (CRC)
Fixes
Your plan now always shows correctly in Settings
The Publish & Share section no longer disappears after a brief connection hiccup
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.2 Aug 18
This update is all about keeping your data safe and the app running smoothly.
Your data, protected
Updating the app no longer puts your saved products, ingredients, and orders at risk
If an update ever can't read your existing data, the app now keeps it safe and restores it automatically on a later launch — nothing is deleted
Under the hood
Various stability and performance improvements
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.1 Aug 17
Version 3.0 brings your bakery online! You can now publish a beautiful public menu of your products on the web — and manage the whole thing right from the app.
Your Online Menu
Publish a shareable public menu with your own web link (yourname.thebakingplanet.com)
Customize your business name, address, social links, and contact info
Add pickup, delivery, and shipping options for customers
Publish or unpublish your menu anytime with a single tap
Sync Made Simple
Push your products, ingredients, categories, and orders to your online menu
Pair the app to your web dashboard by scanning a code, or sign in with email or Apple
A collapsible Sync section with a live status view keeps everything in order
Speak Your Language
Full support for English, German, Spanish, French, Italian, Polish, Portuguese (Brazil), and Ukrainian
Account & Privacy
Manage your account in Settings, including permanently deleting your cloud account
Your on-device data always stays private on your device
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
3.0 Aug 15
- Organize products with categories and tags: the product list now groups into category sections with quick filters.
- Manage your category and tag lists in Settings, and pick them right in the product form.
- Product pages and cards show tags at a glance; details also show the category.
- More complete translations, localized price-history dates, and a tidier Settings screen.
2.5 Jul 15
- Add photos to your products. They now appear on your product list and details.
- Accessibility: full VoiceOver labels, Dynamic Type support, higher-contrast text, charts that read values aloud, and steppers you can adjust by swipe.
- Completed translations across all 8 languages and fixed several untranslated labels.
- Bug fixes, including the product picker when editing an order.
2.4 Jul 13
New languages: German, Spanish, French, Italian, Polish, Brazilian Portuguese, and Ukrainian, plus an in-app language picker so you can switch anytime without changing your device settings.
Also in this release:
• Expense tracking by category
• Recurring customer orders (weekly, every few days, or monthly)
• Profit & Loss and Product Performance reports
• Various fixes and refinements
2.3 Jul 12
• Completed Spanish, French, and Ukrainian localization across the app
• Fixed remaining hardcoded English labels, date text, filter titles, form hints, status labels, and unit labels.
• Added Mexican peso currency support.
• Replaced owner initials on the main screen with an app language selector.
• Improved Product details by making the ingredient list collapsible.
• Cleaned up import/export compatibility after localization changes.
• Fixed multiple Add/Edit Product, Add/Edit Sale, Add/Edit Order, and Add/Edit Expense translation gaps.
2.2 Jul 11
• Orders now include a time, not just a date — and the time shows on your orders list and dashboard.
• Product and ingredient names must be unique, so no more accidental duplicates.
• Add a brand-new ingredient right from the product's ingredient picker, without leaving the page.
• Customize your Orders in Settings: edit your list of order sources and choose which cost sections (packaging, delivery, and more) appear on an order.
• Edit your own spending categories in Settings.
• Step through past periods on Sales and Spendings with the new back/forward filters (day, week, month, year, or custom).
• More reliable saving when editing an order.
2.0.1 Jul 9
• Add ingredients on the fly while building a product — pick "Add new ingredient" right in the ingredient dropdown.
• Manage your own lists in Settings: order sources and spending categories you can add or remove.
• Orders: choose which cost sections (packaging, delivery, fees…) appear on the order page, and record per-order costs.
• Time filters with back/forward navigation on Sales and Spendings — step through any day, week, month, or year.
• Filter completed orders by Today, Week, Month, Year, or a custom range.
• Tap a delivery address on an order to open it in Maps.
• More reliable saving when editing orders.
2.0 Jul 1
What's new
• Add ingredients straight from the Add Product screen — no more saving and reopening.
• Recurring orders: weekly, every N days, or monthly. The next order is created automatically when you complete this one.
• Repeat any completed order in one tap with a new date.
• Delivery toggle on orders, with an address field and an Open in Maps link.
• Reports: step back through past weeks and months with new arrows.
• New indicators on the Orders list and dashboard so you can spot repeating and delivery orders at a glance.
Fixes
• Reports no longer crash when an order references a deleted product.
• Completed orders correctly show the products they contain.
1.1 Jun 26
Track your spending right in the app, manage categories and tags from Settings, and enjoy more reliable syncing with your online workspace.
Track your spending
New Spendings screen lets you record business expenses — packaging, tools, fees, delivery, and more — in categories that sync with your web dashboard
Categories you mark as a direct product cost on the web now correctly feed into your iOS margin and profit reports
Categories and tags in Settings
Manage your product categories and tags right from Settings, with renames and archives syncing to your web dashboard
Ingredients and allergens
Add, rename, and delete your own custom allergens right in the ingredient picker
Ingredient notes are no longer lost when you sync with your online workspace
Adding an ingredient that's already in a recipe now updates the existing line instead of creating a duplicate
Packaging and CSV
Packaging items now carry their spending category through CSV export and import
Old CSV backups from earlier versions still restore correctly
Orders
Order settings — order sources, order cost sections, and "Mark paid when completed" — now live on their own screen, reached from a button on the Orders page
Sync reliability
Fixed a freeze that could occur when deleting the last product in a filtered list
Fixed pull-to-refresh not always picking up web-side edits made after a local push
Fixed a web photo change being silently reverted by the next sync
Fixed products occasionally dropping recipe, labor, tag, or batch-yield details when pulled from the web
Fixed a crash that could occur with certain product prices or order cost totals
"Push all" and "Pull all" are now a single "Sync now" action, with clearer sync status on your products
Thanks for baking with us! We'd love your feedback — send it anytime from Settings.
more Version 4.0 1d ago
Data Not Collected The developer does not collect any data from this app.