A 3D printer hot-end laying down a layer, close up.
01Production queue

MarginPrint runs the shop.

Mission control for small 3D-print sellers — the production queue, true costs, and your customers on one mobile screen.

Queue, cost, stats.

MarginPrint — The queue
The queue
What's printing, queued, owed
MarginPrint — True cost
True cost
Profit, margin, full breakdown
MarginPrint — Your stats
Your stats
Revenue, profit, top sellers
— The full tour below
§01  —  What it does

The queue, all day.

MarginPrint keeps the queue, the costs, and your customer list on one screen. Most people open it 5–15 times a day, so it is built for that rather than for a once-a-print visit.

A cost calculator answers one question and closes. These are the other questions that come up between slicing and shipping:

  • — What's printing right now?
  • — Which jobs are queued, and on which printer?
  • — Who owes me money, and how much?
  • — What did I actually clear last week?

It runs on your phone, next to the printer, and keeps your place when you switch away.

Live preview · static snapshot
Queue
· today
1 printing·1 queued·1 ready
Saturn keychains × 24
Marie K.·Bambu A1·~2h 47m left
Started 33m ago
$32.00
unpaid
· Printing#A-1142⋯
Custom name plate
James R.·Bambu P1S·~3h 20m
Accepted · just now
$18.50
unpaid
· Queued#A-1143⋯
Wedding favor batch
Lila O.·Prusa MK4·Ready to ship
Ready 2m ago
$84.00
paid
· Ready#A-1141⋯
3 active · $134.50 owedfilter
§02  —  The flow

File to paid job.

MarginPrint is a tool for the moments between slicing and shipping. Here is what the day looks like.

Step 01

Drop in a slicer file.

Export from PrusaSlicer, OrcaSlicer, or Bambu Studio. Drag the .gcode or .3mf onto the calculator. MarginPrint reads the file directly — print time, filament weight, layer count — and fills them in. Drop one here to see it work.

Drop a .gcode or .3mf
from PrusaSlicer · OrcaSlicer · Bambu Studio
Live parser · uses your file, never uploadsfflate · client-side
Step 02

Cost math runs itself.

Filament, electricity, machine depreciation, labor, failure-risk buffer, platform fees. The math runs on every keystroke. Override any line if your shop is different from the defaults.

imported·saturn_keychain.gcode.3mf32m · 11g · 156 layers
Profit per unit
$0.00
Margin
0%
Revenue $15.00Total cost $4.13
Cost breakdownper unit · live calcAll()
  • Filament
    $0.22
  • Electricity
    $0.01
  • Failure buffer
    $0.03
  • Labor
    $1.25
  • Platform fees
    $1.88
  • Packaging
    $0.75
Step 03

One tap moves the job.

Every job has a state. Tap to advance it. Quoted, queued, printing, post-processing, ready, delivered. The queue colors update, the timestamps stamp themselves, the dashboard knows what you owe.

Saturn keychains × 24
Marie K.·Bambu A1·~3h 20m
Added 2m ago
$32.00
unpaid
· Quoted#A-1142⋯
§03  —  What's inside

More than a calculator.

/ 01
Real slicer ingestion
Drag in .gcode or .3mf from PrusaSlicer, OrcaSlicer, or Bambu Studio. We read the file directly — not just the time and weight, but the embedded plate thumbnail and per-material breakdown.
Uses fflate · client-side
/ 02
A state machine per job
Every job is quoted, queued, printing, post-processing, ready, delivered, or failed. State changes are one-tap. Timestamps stamp themselves. The dashboard knows what you owe.
7 states · 1-tap transitions
/ 03
Curated printer presets
Bambu A1, P1S, X1C. Prusa MK4. Ender 3. The most common machines come pre-loaded with realistic wattage and filament defaults. A new account is useful in 60 seconds.
Bambu · Prusa · Orca presets
/ 04
Mobile-first, thumb-first
Most usage happens standing next to a printer with one hand. Every primary action is reachable with your thumb. The desktop view is the same view, scaled up.
Built for the bench
/ 05
Local-first, offline by default
Your data lives in your browser. The app works in a garage with bad Wi-Fi. Backup and restore is a JSON file you can email yourself. iCloud sync is on the roadmap, not the foundation.
No account · works offline
/ 06
AI pricing analysis
Claude reads your numbers — material, labor, fees, margin — and gives a personalized take on what to charge and where you're leaving money behind. Included with a subscription, with nothing to set up.
Streaming · no setup
Try it · the AI feature

A second opinion.

The AI feature reads your numbers — material, fees, margin, platform, even the failure rate you put in — and writes a few short paragraphs on what to change. Not a pitch deck. A pair of eyes from someone who has seen a thousand listings.

Written by Claude, an AI assistant from Anthropic (think ChatGPT). Included with a subscription — no account to create, no API key, nothing to set up, up to 40 analyses a day. The figures from that one calculation are sent to be analysed; your customers, notes, and history never leave your device.

AI analysis
Claude · personalized take
The app reads your numbers, your platform, your printer, and gives a personalized take on what to charge and where you're leaving money behind. Included with a subscription — nothing to set up.
demo · canned response · not a live analysis
§04  —  Pricing

Honest pricing, no tiers.

Start free with one printer. Upgrade for the full app whenever you're ready — no asterisks. Pick the cadence that fits your shop.

Launch pricing — lock the founding lifetime price before it goes up

Free
$0
forever

Everything you need to price one printer.

  • —1 printer
  • —Full cost calculator, with the maths explained
  • —Basic queue · up to 5 active jobs
  • —Business analytics
  • —JSON backup / restore
  • —Local data, works offline
Start free
Monthly
$9.99
per month

The full app, month to month. Cancel anytime.

  • —Everything in Free
  • —Unlimited printers
  • —Slicer file ingestion (.gcode / .3mf)
  • —Unlimited active jobs
  • —AI pricing analysis · nothing to set up
  • —All future updates
Get MarginPrint
Most chosen
Annual
$99
per year
$8.25/mo, billed annually · save 17%

The full app, paid yearly. Most chosen.

  • —Everything in Free
  • —Unlimited printers
  • —Slicer file ingestion (.gcode / .3mf)
  • —Unlimited active jobs
  • —AI pricing analysis · nothing to set up
  • —All future updates
Get MarginPrint
Lifetime
$199
one-time

Buy it once. Updates forever.

  • —Everything in Annual
  • —Pay once, no renewals
  • —Founding-user pricing
  • —Direct line for feature requests
  • —A thank-you from a solo maker
Get the lifetime deal
Cancel anytime · payments run through Lemon Squeezy (your card never touches us), refunds honored. AI pricing analysis runs on your subscription — there is no API key to create and nothing extra to pay, up to 40 analyses a day; the figures from that one calculation are sent to be analysed and nothing is stored. Everything else stays on your device. No data sold. No ads. Ever.
§05  —  Questions

The honest answers.

Where does my data live? Is it safe?

On your device — full stop. MarginPrint is local-first: your jobs, customers, costs, and prices are stored in your own browser and never sent to a server. There's no central database of your business to leak. You can export a full backup anytime, and nothing is ever sold or shared.

Do I need to be online?

No. The app works offline — useful when you’re standing next to a printer with bad Wi-Fi. Everything runs on your device; there’s nothing to wait on.

What’s the AI analysis — and what’s Claude?

Claude is an AI assistant similar to ChatGPT, made by a company called Anthropic. MarginPrint sends it your cost numbers and gets back short, specific pricing advice — what to charge, where you are leaving money on the table, what to change this week. It is included with any paid plan: nothing to set up, no account to make, no key to paste, and no extra cost on top of your subscription (up to 40 analyses a day). Skip it entirely and the queue, costs and everything else still work.

Which printers and slicers does it work with?

Any of them. Drag in a .gcode or .3mf exported from PrusaSlicer, OrcaSlicer, or Bambu Studio and MarginPrint reads print time, filament weight, and layer count directly. Curated presets cover common machines (Bambu A1 / P1S / X1C, Prusa MK4, Ender 3, and more) so setup takes a minute, not an evening.

Is it an app I install?

It’s a web app you can install. Open it on your phone and “Add to Home Screen” — it runs full-screen like a native app, works offline, and updates itself. No app store, no download, works on iPhone and Android.

Can I cancel? What about refunds?

Cancel anytime — the free tier keeps working for one printer, forever. Payments are handled by Lemon Squeezy (your card details never touch us), and refunds go through them.

Is MarginPrint finished, or still changing?

MarginPrint is live — you can start free today, no account needed. It's a young v1 from a solo maker, so it keeps improving fast, and the founding lifetime price is the lowest it'll ever be before it goes up.

MarginPrint · available now

Your shop, one screen.

MarginPrint is available now — start free, no account, no login. Upgrade to the full app whenever you're ready; lock the founding lifetime price before it goes up.

Local-first · works offlineNo account, no loginFounding lifetime priceNo data sold, ever
One of four apps from Bennett Studio
Back to the studio