Dashboard
Win rate is the headline number — it tells you whether your pricing is winning work, not just producing quotes.
Open quotes don't count until they're won or lost.
Recent quotes
Newest first| Quote | Customer | Date | Status | Total |
|---|
Library
Every quote the shop has made, with its traveler when the job was won — the front door to repeat work. Search it, sort it however the shop works, and pull up a prior quote or a stored traveler instead of starting over. Double-click a row (or use its Open button) to bring up the quote; click Traveler on a won quote to bring up its traveler file. It's an archive and a lookup, nothing more.
All quotes
| Quote | Qty | Traveler |
|---|
Click a row once to highlight it; double-click it — or press Enter on it, or use its Open button — to bring up the quote. The quote you're building now opens in Review, where its numbers live; a stored quote opens in the editor, exactly as it was saved. A quote marked Won carries a Traveler button — click it to bring up the traveler file (the live Traveler screen for your quotes; a document preview for the sample records). That's the copy that goes to the floor, stored per customer, part, and revision so a repeat order pulls it up as-is. The quote you're building now sits in the library as a Draft until it's marked Won or Lost in Review; quotes that have gone out and are awaiting a decision show as Sent.
New Quote
Five blocks, top to bottom. You decide the times and the stock — QuoteLite does the arithmetic the same way every time. Quotes save automatically on this device as you work.
Part
Q-1042Material
Shop-entered priceEnter the price you actually pay for this material. QuoteLite uses that number directly and works out the cost per part from the basis you choose — no density or $/lb conversion.
Include extra stock for holding, spares, freight, or cut fees in the price you enter, or choose a basis that spreads them across the run. Common prices can be saved in the Material price book in Shop Setup.
Operations
You set the times — QuoteLite prices themEvery field on every operation is editable — name, time, unit, whether it applies per job or per part, and the hourly rate. Pick a rate from the dropdown — it lists the named rates from Shop Setup and follows them if they change there — or choose Custom to type a one-off rate for just this operation. Rates also link themselves by name: add a rate called Programming in Shop Setup and the Programming operation below switches to it on its own — no dropdown needed — then follows that rate whenever you change it in Shop Setup. An operation marked Auto-matched under its Rate is linked this way; picking a different rate or Custom from the dropdown takes it back to manual. Per-job operations are spread across the quantity; per-part operations charge on every part. Add or remove operations as the job needs. On a phone, each operation stacks: name on its own row, then wide Time, Unit, Applies, and Rate slots.
Operations subtotal: $28.50 per part · $712.50 for the job.
Outside processes
Lot cost, passed throughOutside work is passed through at cost — no percentage is added to it here. Your margin is applied once, to the whole quote, in the pricing step.
Extra charges
Lot charges, stated plainlyQuantity breaks
Up to 5 quantities on one quoteThe first question a customer asks is "what's my price at 50? At 100?" Add those quantities here and QuoteLite reprices each one from the same five blocks above — per-job costs (programming, setups, lot charges) spread across the run, per-part costs stay per part. The first row of the table is this quote's own quantity and follows Block 1. Breaks appear on the Review and go out on the Customer Copy.
| Qty | Unit cost | Price / part | Quote total |
|---|
Review — Q-1042
The internal copy. Every dollar of the price traces back to a line below; this build-up is never shown to the customer.
Mounting Bracket · Meridian Robotics
MR-2214 Rev B · Qty 25| Cost line | Per part | Job total |
|---|---|---|
| Material (shop-entered, per part)6061-T6 aluminum plate · 3" x 4" x 0.5" blank · $3.88 per part | $3.88 | $97.00 |
| Outside — anodizeLot cost $75.00 passed through, divided by qty | $3.00 | $75.00 |
| Extra charges — noneNo extra charges on this quote | $0.00 | $0.00 |
| Unit cost | $35.38 | $884.50 |
| Profit at 25% margin | $11.79 | $294.75 |
| Price | $47.17 | $1,179.25 |
Quantity breaks
Same quote, other quantities| Qty | Unit cost | Price / part | Quote total |
|---|
Each quantity is repriced from the same cost lines above — per-job costs spread thinner as the quantity climbs, so the unit price falls without touching a rate.
How the price is set
Quote status
Marking it Won is what generates the travelerStatus is reflected on the Dashboard list. Win rate counts decided quotes only.
Customer Copy
Exactly what the customer receives: the price and the terms. No rates, no times, no cost build-up — that never leaves the shop. The look below is the shop's saved format — change it in Shop Setup and every quote follows it.
Format: Standard customer quote · Saved
| Description | Qty | Unit price | Total |
|---|---|---|---|
| Mounting Bracket — MR-2214 Rev B Material: 6061-T6 aluminum plate · Clear anodize, Type II, included |
25 | $47.17 | $1,179.25 |
| Qty | Unit price | Total |
|---|
- Lead time: 10 business days after receipt of order, anodize included.
- Material certification provided with shipment.
- Terms: Net 30. Prices in USD. This quote is valid through the date above.
Traveler — Q-1042
Generated when a quote is marked Won. It carries the operations, the standard times, and the inspection steps onto the shop floor. There is no money on a traveler, by design — the floor needs times and tolerances, not prices. The details under each operation and the inspection steps below are editable right on this screen.
| Op | Description — details / work instructions | Std setup | Std cycle | Operator sign-off | Date |
|---|
Inspection steps
Edits on this screen live on the traveler only — they never change the quote, its operations, or its numbers, and editing the quote does not erase notes already written here.
Shop Setup
Set once, used on every quote. Change a rate or the pricing basis here and every screen in this mockup reprices immediately — that's the consistency QuoteLite is selling. The same goes for your quote numbering and the customer quote format: set them here, save them, and they apply to every quote.
Pricing basis
One percentage, one basis, shop-wideMargin vs. markup — what's the difference?
They sound alike, but the same percentage gives two different prices, because each one measures profit against a different number. Margin measures profit as a share of the selling price. Markup measures profit as an amount added on top of cost. Worked on a $100 cost at your current 25%:
So at the same 25%, margin prices higher than markup — a 25% margin is the same price as a 33.3% markup, and a 25% markup is only a 20% margin. Neither is right or wrong — pick the one your shop already thinks in, set it once here, and QuoteLite uses it on every quote. Change the percentage above and this example updates with it.
Quote numbering
Your system, your numbersQuoteLite imposes no scheme of its own. Match the system your shop already runs — any prefix, any starting number, any padding — so QuoteLite quotes continue your existing sequence instead of starting a second one. Quotes already sent keep the numbers they went out with; this sets the numbers from here on.
Customer quote format
Saved as the shop templateThis is the layout the customer sees. Edit it once, save it, and every quote goes out in this format — the shop name and address at the top, the terms at the bottom, and which details appear on the page. Changes preview live on the Customer Copy screen; Save makes them the shop default.
Rates
Named rates operations pick fromAdd as many rates as the shop needs — a 5-axis rate, a lathe rate, an inspection rate. The name is the link: an operation whose name matches a rate name uses that rate automatically. Add a rate here and name it Programming, and the Programming operation in New Quote populates with it on its own — change the $/hr here after that and the operation follows, with nothing to re-pick on the quote. Rename a rate or change its $/hr here and every operation using it updates everywhere. Operations set to Custom are never auto-linked. Removing a rate that operations still use turns those operations to Custom at the rate's last value, so no price silently changes.
Material price book
Saved shop-entered pricesQuoteLite does not price material from density or $/lb. Enter the price you actually pay; save common items here.
Material families
The family dropdown on every quoteThe families your shop actually buys. Add your own, remove the ones you never use — the quote screen's family dropdown follows this list.
Settings
Preferences for the app itself — how it looks on your screens and how it labels amounts and measurements. These are personal to whoever is using QuoteLite; they are not shop configuration. Rates, the pricing basis, quote numbering, and the customer quote format are the shop's, and they live in Shop Setup.
Appearance
Light or dark, your callCurrency
How amounts are denominatedUnits
SolidWorks-style unit systemThe default for stock sizes and dimensions you enter. Recorded as your shop's preference and applied to new quotes.
Your data
Stored on this deviceQuotes, travelers, rates, and setup are saved in this browser's own database on this device — nothing is uploaded anywhere. Export a backup file to keep a copy or move to another device; importing it restores everything. Without an export, your data does not follow you to a different browser or phone.