All guides

Starting a 3D printing business: lessons from Mandarin 3D

4 min readBy Ryan Vogel

Need it printed? Upload your file.

I'm Ryan Vogel, the founder of Mandarin 3D, a small 3D printing business in Jacksonville, Florida. It did over $100,000 in sales in its first two years, and after a break it's taking orders again. I 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 Mandarin 3D. 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

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 Mandarin 3D. 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.