F&H Printing Establishment — Commercial Printing
Turning owner-held pricing knowledge into a controlled quotation system
F&H needed a way for staff to prepare fast, consistent print quotations without exposing the material costs, formulas, machine assumptions, markups, and pricing logic that owner Hazim needed to keep under his control.
Case Study
Turning private pricing knowledge into a controlled workflow
F&H Printing Establishment needed more than a quote calculator. The business needed a way to protect how pricing worked while still allowing staff to prepare consistent, professional quotations.
Before the new quotation system, owner Hazim handled the calculation process manually. Every quote depended on his knowledge of paper sizes, stock usage, machine time, color requirements, wastage, finishing operations, markups, and tax.
That knowledge was commercially sensitive. Hazim did not want employees to see material costs, internal pricing formulas, or the logic used to arrive at final customer prices. At the same time, keeping every calculation in his head or in private worksheets meant quoting could not scale beyond his direct involvement.
The objective was clear: create a quotation system that could produce accurate pricing quickly while keeping F&H's pricing method and material cost structure under the owner's control.
Client Background
F&H prepares custom print quotes where small specification changes can affect stock usage, machine time, and profitability.
Variable job specifications
A quote can depend on finished size, order quantity, paper or board stock, sheet layout, color profile, one-sided or two-sided printing, plate requirements, and finishing operations.
Production-aware pricing
The price is shaped by sheet yield, press capabilities, setup time, runtime, stock wastage, prepress work, business markups, VAT, and any quote-level discounts.
Difficult to delegate
Staff could collect customer details, but accurate pricing still relied on Hazim's judgment because the sensitive cost structure could not be openly exposed.
High consistency requirements
A small change in quantity, material, color, or finished size can alter the right production path. The system needed to make those decisions repeatable.
The Challenge
Hazim's manual process gave him control, but it created operational tradeoffs.
Quote preparation was time-consuming. Each job required him to reason through production setup, choose the correct material and press assumptions, calculate how many pieces could fit on a sheet, estimate required stock, add operation costs, and apply the business's pricing structure.
The business also could not safely delegate quoting. Exposing the full calculation process would reveal sensitive information: material costs, machine rates, markups, wastage assumptions, and the relationship between production cost and customer price.
Manual pricing increased the risk of inconsistency. The same job quoted at different times could be affected by rounding choices, missed operations, stock assumptions, or forgotten overheads. There was also limited visibility into saved quotation history, making prior quotes, customer details, and assumptions harder to retrieve.
Project Goals
The system had to improve the workflow without removing the owner's control over the pricing model.
Automate quote preparation
Move routine calculation work into a guided workflow so quotes could be prepared faster and with fewer manual steps.
Hide sensitive pricing details
Keep material costs, formulas, internal calculation commentary, and pricing tables away from users who only need customer-facing totals.
Preserve owner administration
Give Hazim control over materials, presses, operations, users, roles, business profile settings, and quote rules.
Produce professional quote documents
Support saved quotes that can be edited, printed, shared, and presented consistently to customers.
Support validation before migration
Keep legacy calculation comparison alongside improved modern calculation rules so F&H could verify results before fully replacing older methods.
The Solution
The final product is a custom quotation platform for F&H Printing Establishment.
The application centralizes the pricing rules Hazim previously handled manually and wraps them in a permission-controlled staff workflow. Users enter customer, product, dimension, quantity, material, press, color, sides, and operation details. The system then calculates the quote using F&H's configured production data and pricing rules.
The important detail is role separation. A user can be allowed to create and edit quotes without being allowed to view the underlying calculation commentary, catalog costs, or administrative pricing tables. Hazim keeps ownership of the sensitive business logic while employees participate in the quotation workflow.
Key Capabilities
The platform turns quote creation into a repeatable process while keeping sensitive pricing rules under administrative control.
Controlled quote creation
Staff build quotes from structured job inputs instead of manual arithmetic: customer, material, equipment, color profile, sides, dimensions, quantity, and finishing or prepress operations.
Protected pricing logic
A permission model controls who can view calculation totals, detailed commentary, material records, press records, operation costs, users, roles, and external sharing.
Material and press catalogs
Reusable material and equipment records keep size, pricing, press capacity, color support, plate costs, hourly costs, setup costs, restock costs, runtime limits, and wastage settings in controlled admin tables.
Saved quotes and customer records
F&H can reopen, edit, print, and review saved quotations, building a cleaner history for repeat customers and similar future jobs.
Professional quote output
Business profile settings control document wording, quote prefixes, customer-facing intro text, terms, payment wording, prepared-by labels, and footer notes.
External quote sharing
Tokenized quote links allow customer sharing without granting access to the internal staff application or pricing mechanics.
Calculation Coverage
The system handles both modern production-aware pricing and legacy comparison so F&H can migrate with confidence.
Modern print calculation rules
The modern path accounts for sheet fit, orientation-aware layout, press printable area, bleed, gutter, gripper, side margins, pieces per impression, press passes, setup and restock costs, plates, running waste, operations, commission, wear allowance, and VAT.
Legacy comparison
The app preserves legacy calculation behavior so Hazim can compare new results against known historical pricing before relying on the modern rules completely.
Bill book support
Specialized bill book calculations include forms per book, parts per form, cover material, staple material, stapling operations, spine width, and staple count assumptions.
Quote-level adjustments
The workflow supports discounts, tax, operations, and customer-facing totals while keeping the internal assumptions and sensitive cost structure restricted by role.
Implementation Approach
The application was built as a custom web-based quotation system using Next.js, TypeScript, Prisma, and PostgreSQL.
This stack gave F&H a maintainable platform for structured quote entry, database-backed catalogs, role-based access control, and future expansion.
The implementation translated F&H's pricing knowledge into explicit rules: materials became catalog records, presses became configurable equipment records, finishing tasks became operations with pricing modes, quote inputs became a guided workbench, owner-only knowledge became permission-controlled calculation logic, saved quotations became database records, and customer-facing output became formatted quote documents.
The result is not a generic calculator. It is a purpose-built operating tool for the way F&H prepares print quotations.
Business Impact
Hazim no longer has to be the only person who can move a quote forward.
Delegation without exposure
Employees can enter job specifications and produce quote totals while the owner retains control over cost data, pricing assumptions, and role permissions.
More consistent pricing
The same inputs now run through the same rules every time, reducing the chance of missed operations, rounding mistakes, forgotten costs, or inconsistent assumptions.
Faster quote preparation
Instead of manually calculating material usage, press time, operations, markup, wear, and VAT for each job, staff can enter details and let the system calculate the result.
Business continuity
F&H's pricing method is no longer locked only inside the owner's day-to-day manual process. It is captured in a controlled system that can be reviewed, updated, and protected.
Before and After
Before
Hazim performed quote calculations manually, pricing knowledge was difficult to delegate, employees could not safely receive full access to the pricing method, material costs and formulas had to remain private, quotes depended heavily on the owner's availability, and quote history was less structured.
After
Staff can prepare quotes through a guided workflow, sensitive pricing details are restricted by role, Hazim controls materials, presses, operations, and permissions, the app calculates production and pricing totals, and quotes can be saved, edited, printed, and shared.
Why It Matters
For many small and owner-led print businesses, pricing is not just arithmetic. It is business knowledge.
Pricing reflects supplier costs, machine behavior, production experience, wastage expectations, profit targets, and judgment built over years of work.
F&H Printing Establishment needed software that respected that reality. The goal was not simply to make calculations faster. The goal was to let the business operate more efficiently without exposing the knowledge that makes its pricing work.
The new quotation system gives Hazim that balance: faster quoting for the team, better consistency for customers, and controlled access to the sensitive pricing logic behind every quote.
Services Delivered
Liked What We Built for F&H Printing Establishment?
Let's discuss how we can create similar results for your business.