SignPro Quote App

ZM86 - Persistent database and durable quote save

Customer Information
No customer selected yet.
Artwork / File Prep
Logo trace, design, cleanup, vectorizing, or customer supplied.
Artwork cost feeds hidden cost breakdown and quote total.
Product Selection
Product Details
Rigid Substrate Quote
Size & Substrate
Production Type
Print Only Options
Print + Cut Options
Cut Vinyl Options
No Graphics
No vinyl, laminate, or premask needed for this rigid substrate quote.
Finishing
Rounded corners use 4 corners per sign automatically. Extra fields only appear when needed.
Attachments / Hardware
Double sided tape is calculated by sign perimeter automatically: ((width + height) × 2 ÷ 12) × quantity. Enter Tape Ft Override only if you want a custom amount.
Banner Quote
Choose a grommet finish to calculate the layout.
Poster Quote
Paper Printing Quote
Print & Paper
Finishing
Copier click cost, paper, covers and finishing are calculated separately. Paper stock and copier clicks use markup so the hidden cost breakdown shows both true cost and selling cost.
Magnet Quote
Decal Quote
Vehicle Wrap Quote
Wraps calculate vinyl + laminate from square footage, plus print time, design, prep, install, trim, post heat, and supplies. Install hours can be overridden if needed.
Router Quote
Router time auto-calculates from sign perimeter + typed text estimate + internal letter islands. Use Cut Length Override if you know the exact toolpath length.
Laser Quote
UV Printing Quote
UV print time auto-calculates from printed square feet, selected mode, and UV settings. Substrate cost is optional.
Electric Sign Quote
Electric Signs now auto-builds a rough BOM using depth-based LED spacing defaults. Override spacing only when you want to force a shop-specific layout.
LED layout summary will appear here.
Electric Sign Sketch
Rotary Engraving Quote
Production Times
Customer Quote Items
This is what the customer sees on the printed quote. Shop components stay internal. Inventory only deducts when enabled in Settings and you click Deduct Inventory.
Saved Quotes
No saved quotes yet.
Saved Quote Reports
Print a monthly package of every saved quote so you can check that no quote or job was missed. Reports are also saved permanently under Documents\SignPro\Reports.
No report generated yet.
Quote Workflow
Proof files are kept on your computer. Browser email can open a message, but you may still need to attach the proof manually.
Notes
Customers
Customer Import
Import customers from Sage/Simply Accounting TXT or CSV.
No customer import yet.
Customer Entry
Thank you for the opportunity to quote this project.
Accepted By: ______________________________ Date: ________________
Settings
Shop setup, materials, production, electronic signs, and hidden catalog are grouped so Settings stays cleaner. Default markup is 2.0.

Shop / Taxes / Minimum

Shop info, GST/PST, markup, minimum job charge, and quote numbering.

Shop Logo

Upload your own PNG, JPG, or SVG logo. It saves inside Shop Info and prints on quote PDFs.

Suppliers

These supplier names feed the supplier dropdowns in every material section.

Starter suppliers: Spicers, ND Graphics, Express Sign. Add your real vendors here first, then pick them inside material rows.

Labor Presets

Edit automatic weeding and poster finishing time assumptions.

Weeding Complexity
Poster Finishing Labor

Artwork / File Prep Pricing

These defaults feed the Artwork section on the quote screen.

Flat price overrides hourly minutes. Leave flat price at 0 to calculate by Design labor rate.

Inventory Summary

Shop-only estimate of material and supply value currently on the shelf.

Inventory values will appear here after materials are loaded.
Roll value uses Remaining Ft when entered. If Remaining Ft is blank but In Stock Rolls is entered, it values full rolls. Sheets use sheet count × sheet price. Supplies use quantity × unit cost.

Equipment Rates

Hourly machine rates. Printer rate can be used as a fallback when a printer does not have its own rate.

Paper Printing / Copier Defaults

These are your raw copier contract click costs. The click markup is applied to the customer selling price while the hidden cost breakdown keeps the raw contract cost.

UV Printing Defaults

Default UV settings are starter values. UV quotes use printed square feet ÷ UV speed, plus setup time and ink cost.

Vehicle Wrap Defaults

Wrap install defaults are starting points only. Full commercial wraps default around 22 sq ft/hr; flat trailers are faster; complex curves and deep recesses add time.

Laser Machines

Default laser is 80W. Add more machines if your shop has multiple lasers. Quote screen uses the selected machine.

Rotary Engraving Defaults

Rotary quotes use material area ÷ material engraving speed, plus setup, holes, fill, adhesive, masking, and bit wear.

Router Feed Speeds

Router Add-On Time

Defaults are realistic starting points only. Router quotes use cut feet ÷ feed speed, plus setup, holes, tool changes, and internal letter time.

Printers / Ink

Select printers on print jobs. Ink and print time are calculated from square feet printed.

Starting baseline: 4 × 8 sheet = 32 sq ft, 30 minutes, 34 ml ink. That equals 0.9375 min/sq ft and 1.0625 ml/sq ft.

Database Backup

Export your real prices before testing a new version. Import restores the saved settings on this computer.

Export includes shop info, quote number, suppliers, printers, labor rates, equipment rates, all material prices, customers, and current customer quote items.
No export/import action yet.

Online Database / Hybrid Sync

Sync-ready foundation for using the same database on Windows and iPhone. Local app still works offline.

Device
Cloud Settings Placeholder
Cloud sync is not connected yet. Use export/import for safe transfer until ZM cloud sync is connected.
Future cloud sync should MERGE records by id/updated_at and never blindly overwrite customers, materials, inventory, settings, or quotes.

Hidden Master Catalog

Large background catalog. Items stay hidden from quoting until you activate them into your shop materials.

Find Catalog Item
Category locking is automatic: laminate activates only into laminate, cut vinyl only into cut vinyl, substrates only into rigid, and electric parts only into Electronic Signs.
Master catalog loading...
Activated Shop Materials From Catalog

Import Materials JSON

Load a SignPro material JSON preview and merge it into your live database. No private starter database is bundled.

No material preview loaded.

Pricing Study

No calculations are connected here. This is a planning screen so you can study the quote logic before we build the engine.

Banner Pricing Plan

  • Banner material should become a Quote Component.
  • Tape, grommets, hemming, pole pockets should be separate Quote Components.
  • Design, print, finishing, install, and misc time should become labor Quote Components.
  • Hidden shop details should show true cost, material usage, profit, and margin.

Rigid Substrate Pricing Plan

  • Sheet material should be priced from sheet cost, sheet size, quantity, and markup.
  • Print vinyl, laminate, cut vinyl, premask, drill holes, grommets, rounded corners, and attachments should be separate Quote Components.
  • Rigid groups should stay easy to search: ACM, Coreplast, PVC, Foamboard, Acrylic, Aluminum.
  • Later we can choose whether sheet usage is based on yield, square feet, or override.

Roll Stock Pricing Plan

  • Roll materials need width, length, roll price, supplier, and markup.
  • Print vinyl, laminate, cut vinyl, premask, banner, and magnet can all use the same roll-stock logic.
  • Waste factor can be added later without changing the screen layout.

Labor Pricing Plan

  • Design, print setup, cut setup, weeding, lamination, assembly, install, and misc stay as separate labor categories.
  • Each time field can become a Quote Component with its own sell value.
  • Labor rates live in Settings so they can be changed without touching the quote screen.

Decision Checklist Before Calculations