The flagship  —  app 01

Meet MarginPrint

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

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 is the screen you open all day.

MarginPrint runs the queue, the costs, and the customer list from one screen. Mobile-first. Built solo, by a maker who needed it. It opens 5–15 times a day. That is the bar.

Most "3D print cost" apps get opened once per print and forgotten. That's because they answer one question — "what does this cost?" — and stop. MarginPrint answers the others too:

  • 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?

One screen, on your phone, next to the printer. Not a desktop dashboard. Not a calculator that closes when you tap save.

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

Three steps from a sliced file to a 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

Six things that separate this from a calculator that closes on Save.

/ 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 server · ever
/ 06
AI pricing analysis
Bring your own Anthropic key. Claude reads your numbers — material, labor, fees, margin — and gives a personalized take on what to charge and where you're leaving money behind.
Streaming · BYOK
Try it · the AI feature

A second opinion on every quote.

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). You connect your own free Anthropic account — a two-minute setup, with $5 of starter credit good for hundreds of analyses. Your numbers stay on your device; only the analysis request is sent.

AI analysis
Claude · personalized take
Bring your own Anthropic key. 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.
demo · canned response · no key needed
§04  —  Pricing

Honest pricing. No tiers that hide a feature.

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
  • Manual cost math
  • Basic queue · up to 5 active jobs
  • JSON backup / restore
  • Local data, works offline
Start free
Monthly
$9.99
per month

The full app, month to month. Cancel anytime.

  • Unlimited printers
  • Slicer file ingestion (.gcode / .3mf)
  • Unlimited queue · auto-archive
  • Business analytics + CSV export
  • AI pricing analysis · bring your own key
  • 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.

  • Unlimited printers
  • Slicer file ingestion (.gcode / .3mf)
  • Unlimited queue · auto-archive
  • Business analytics + CSV export
  • AI pricing analysis · bring your own key
  • 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 uses Claude via your own Anthropic key — new accounts get $5 of free credit, enough for hundreds of analyses. Your numbers stay 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 can send it your cost numbers and get back short, specific pricing advice. To turn it on, you create a free Anthropic account and paste a “key” (a password-like code from that account) into MarginPrint once — about two minutes, and new accounts include $5 of credit, enough for hundreds of analyses. The key stays on your device, requests go straight from your browser to Anthropic, and we never see them or charge a markup. 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

Run your shop from 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