Starting a 3D printing business: lessons from Mandarin3D
Mandarin3D's printing service is closed; these guides remain available. Find a local printing service.
I'm Ryan Vogel, the founder of Mandarin3D, a small 3D printing business in Jacksonville, Florida. It did over $100,000 in sales over two years. The printing business is now closed, but I still want the experience behind it to be useful to other people building something of their own.
It started with an Ender 3 at a tech repair shop and a challenge to turn that printer into a revenue stream. I built a simple PHP and HTML tool that let people upload models and get instant quotes. Eventually, the printers and software became Mandarin3D. You can read more of that story on ryan.ceo.
If you're starting a 3D printing business, or trying to improve one you already run, here's where I'd focus. That sales figure is revenue, not profit; understanding the difference matters more than buying another printer.
Start with a customer, not a fleet
"I can 3D print things" describes a capability, not a reason someone should buy from you. A useful starting point is a specific customer and a specific problem: custom signage for local businesses, prototype enclosures for product teams, or small batches of display pieces.
Pick one kind of work you can deliver consistently. Make a representative sample, photograph it clearly, and talk to people who might need it. Ask what they use today, what isn't working, and what would make your version useful. Those conversations can tell you more than a long equipment wishlist.
Before offering someone else's model as a product, check that its license permits commercial printing and that you have any other necessary permissions.
Price the job, not just the plastic
The filament in a part is only one cost. A quote also needs to account for setup, machine time, support removal, inspection, customer messages, packaging, and the possibility of a failed print.
A practical starting point is:
Job cost = materials + machine time + hands-on labor + overhead + an allowance for failures.
Use your own numbers. Electricity rates, material costs, machine replacement costs, and the value of your time aren't the same for every shop. The worked pricing guide includes failures, selling fees, and margin. Be explicit about whether shipping, design work, and revisions are included.
For example, if a job costs $20 to deliver and you charge $30, the $10 difference is about a 33% margin before any costs you left out. That's different from the 50% markup on cost. Keep that distinction straight when deciding whether an order is worth taking.
Choose printers around the work
Mandarin3D used Bambu Lab printers, but a brand recommendation isn't a business plan. Start with the size, materials, finish, and quantities your customers need. Then compare machines against those requirements.
Before expanding, find the actual bottleneck. If quoting and finishing consume your day, another printer may give you more unfinished work rather than more delivered orders. Use the capacity and printer-buying checklist to evaluate recurring demand and incremental payback.
The printer and materials resources are a useful place to compare options. Test a representative part before committing to a production process.
Make ordering easy without promising too much
Software was a real part of Mandarin3D. The instant-quote retrospective separates the original PHP tool from the later Next.js application and its disabled final checkout. You don't need to build that system on day one. A clear intake form and a consistent quoting checklist are a reasonable start.
Collect the model revision, dimensions, quantity, material, intended use, and required date. Confirm units before quoting. Separate a delivery deadline from your estimated printing time, and explain which changes require a new quote.
For repeat work, save the approved settings and reference photos. For a new batch, agree on a sample before printing the whole run. Clear expectations are part of the product you're selling.
Measure what happens after the sale
Track quoted versus actual print time, hands-on time, reprints, and repeat customers. A job that brings in revenue but repeatedly consumes unpriced labor needs a different price, a different process, or a decision not to offer it.
You don't need a complicated dashboard to start. A spreadsheet that tells you which jobs are worth repeating is more useful than a sales total on its own.
Want help with your 3D printing business?
I offer 3D printing business consulting at $300 per consulting session. We can work through pricing, printer choices, finding customers, or the quoting and operational side of your business.
Email me at 3d@ryan.ceo with a little about your business and the main question you'd like to work through. You can also read more about consulting.