1. Home
  2. Blog
  3. Website Design Nigeria
  4. How to Add an Online Quote System to Your Website: From Request Forms to Instant Pricing

How to Add an Online Quote System to Your Website: From Request Forms to Instant Pricing

African business colleagues at home — an article about add an online quote system to your website

What an online quote system actually does

A complete quote system has five parts, and the weaknesses in most Nigerian implementations come from having only the first one.

  1. Capture: a form or interactive tool that collects exactly the details needed to price the job: quantities, specifications, location, deadline, files.
  2. Pricing logic: either rules the website applies automatically or a structured request that reaches the person who prices it, with nothing missing.
  3. The quotation document: a numbered, dated quote with line items, taxes where applicable, validity period, payment terms and delivery assumptions, sent by email and WhatsApp.
  4. Acceptance and payment: a way for the customer to accept online and pay a deposit or the full amount through a Nigerian gateway.
  5. Tracking: a back-office list of open quotes, who owns each one, when it expires and what happened to it.

If your website has a contact form labelled "Get a quote" and nothing else, you have part one only, and probably a poor version of it.

Four types of quote system: which one fits your business?

The four common types are the request-a-quote form, the instant calculator, the product or service configurator, and the quote portal. They differ in how much pricing is automated and how much staff time each request consumes.

TypeHow pricing worksBest forTypical build
Request-a-quote formStaff price each request manuallyBespoke work: interiors, construction, events, consultingForm builder with conditional fields and file upload
Instant price calculatorRules turn inputs into a price on screenPrinting, laundry, logistics by weight and distance, cleaning by square metresCalculator script or plugin with a rate table
ConfiguratorCustomer combines options, price updates liveFurniture, solar packages, uniforms, corporate gifts, custom PCsE-commerce product options or custom configurator
Quote portalFormal quotes issued, tracked, accepted and paid onlineB2B suppliers, distributors, agencies, training companiesCustom module or quoting software with a customer login

Most businesses need one type to start and add a second later. A printing press might launch with an instant calculator for standard flyers and business cards while routing large-format and packaging jobs to a request form.

How to decide how much pricing to automate

The rule of thumb: automate pricing where the inputs are countable and your cost per unit is stable for at least a few weeks; route to a human where pricing depends on judgement, site conditions or supplier quotes you must confirm. In between, show an indicative range on screen and confirm the exact figure in the written quotation. A decision framework with four questions:

  • Can a customer describe the job accurately without you? Quantity, size, material and location are describable; "the feel we want for the office" is not.
  • Does your price follow a formula? If you already use a rate card or a spreadsheet, the formula exists and can be automated.
  • How often do your input costs change? If weekly, either show ranges or set short validity periods and build in an easy way for staff to update rates.
  • What is the cost of a wrong price? For a ₦15,000 print job, an occasional mistake is tolerable; for a ₦15,000,000 installation, a human must approve before the customer sees a figure.

The outcome falls into three tiers: publish exact prices (automate fully), publish indicative ranges (automate with confirmation), or collect details only (request form). Being honest about which tier you are in avoids the worst outcome, which is a calculator that quotes prices you cannot honour.

How to add an online quote system step by step

The core steps are: define the inputs that determine price, write down the pricing rules, choose the system type, build the capture form or calculator, generate a proper quotation document, add acceptance and deposit payment, route requests to staff with ownership, and measure conversion.

  1. List the inputs that determine price. Sit with whoever prices jobs today and write down every question they ask a customer before quoting. That list is your form.
  2. Write the pricing rules in a spreadsheet. Even if you will not automate them yet, a written rate card makes quotes consistent across staff and is the foundation of any calculator.
  3. Choose the system type using the table above. Be conservative; a request form that works beats a configurator that misprices.
  4. Build the capture step for a phone screen. Use conditional fields so a customer only sees questions relevant to their choice. Allow photo and file uploads; a picture of the site or the reference design saves a call.
  5. Add the pricing logic. For calculators and configurators, encode the rate card and test edge cases (minimum order, bulk discounts, delivery outside Lagos). For request forms, build the routing so the right person receives the request with all details in one message.
  6. Design the quotation document. Include your registered business name, address, quote number, date, line items, subtotal, VAT if you are registered for it, total, validity period, payment terms, delivery assumptions and what is excluded. Generate it as a PDF and send it by email and WhatsApp.
  7. Add acceptance and deposit. An "accept quote" action that records the time and the person, followed by a payment link through a gateway that supports cards, bank transfer and USSD.
  8. Set up the back office. A list of open quotes with owner, status (new, sent, accepted, expired, lost) and reminders before expiry.
  9. Automate the follow-up. A polite reminder two days after sending and one before expiry, by email or WhatsApp with the customer's consent.
  10. Measure. Requests received, quotes sent within 24 hours, acceptance rate, average time to deposit. Fix the slowest step first.

From quote to deposit to invoice: the workflow that closes sales

A quote that is accepted but not paid is not a sale. The workflow that closes sales in Nigeria links the accepted quote to a deposit payment and then to an invoice and a job record, so the customer never has to ask "where do I pay" and staff never retype figures. The sequence:

  • Quote sent with a validity date (commonly 7 to 14 days where costs are volatile, up to 30 days for stable pricing).
  • Customer accepts in the portal or by replying; the system records acceptance.
  • Deposit request is generated automatically (for example 50 or 70 per cent), with a payment link that accepts transfer, card and USSD. Transfer payments through a virtual account reconcile automatically.
  • Invoice created from the quote's line items, either a deposit invoice or a full invoice, depending on your terms.
  • Job or order opened in your production, project or delivery process.
  • Balance invoice issued on completion, with a payment link and a receipt on payment.

Connecting these steps is where online invoicing comes in; the guide on adding online invoicing to your website covers the invoice and receipt side in detail. The important design decision for the quote system is that the quotation's line items become the invoice's line items without manual re-entry, because re-entry is where discrepancies and disputes begin.

What changes for Nigerian businesses

Quote systems built from overseas templates assume stable prices, card payments and email-based approvals. In Nigeria, four adjustments make the difference between a quote system that customers use and one they route around.

  • Price volatility needs explicit handling. Where materials are imported or priced in dollars, state validity periods clearly, update rate tables promptly, and consider quoting USD-linked items as "priced at the prevailing rate on the date of payment" with the rule explained. Never let an automated calculator show a price your rate card has not been updated to support.
  • WhatsApp is where the negotiation happens. Most customers will receive the quote on WhatsApp and reply there. The system should send the quote PDF with a short message and a link to accept and pay, and staff should be able to update the quote's status from the negotiation without a developer.
  • Deposits are normal and expected. A quote system that only offers "pay in full" is unrealistic for jobs above a few hundred thousand naira. Build deposit percentages into the workflow.
  • Formal buyers need formal documents. Corporate and government customers often need a quotation on a letterhead with a quote number, your TIN, bank details and sometimes a proforma invoice. The generated document should look like a business document, not a web receipt.
  • Site visits are part of pricing. For installations, cleaning, events and construction, the online system should capture enough to give an indicative range and then book a site visit or video call; pretending to price a site you have not seen leads to losses.
  • Delivery and logistics costs vary by location. Build delivery into the pricing logic by state or by Lagos zone, or state clearly that delivery is quoted separately.

Example (hypothetical): a solar installation company in Lagos

Example (hypothetical): a solar and inverter installation company in Lagos receives most enquiries through Instagram and WhatsApp. Each conversation starts with "how much for solar" and takes several messages to establish load, location and budget. Panels and batteries are priced in dollars by suppliers, so quoted prices change often. The company adds a two-stage quote system. Stage one is an instant estimator on the website: the customer selects the appliances they want to run and the hours of backup, and the page shows an indicative package range, clearly labelled as indicative and valid for seven days. Stage two is a request form triggered by the estimate, capturing address, building type, roof photos and preferred contact time, which books a site survey. After the survey, staff issue a formal quotation from the system with line items, a 70 per cent deposit requirement, a 10-day validity period and a note that battery pricing tracks the exchange rate. The customer accepts in the portal and pays the deposit by bank transfer through a payment link; the accepted quote becomes the installation job record and the deposit invoice. What the company would measure: how many estimator users request a survey, how many surveys convert to accepted quotes, and how long deposits take to arrive. The estimator also filters out enquiries with budgets far below any package, saving staff time. This is a hypothetical example to illustrate design choices, not a client result.

How much does it cost to add a quote system?

Indicative 2026 ranges; actual quotes vary with scope, vendor and exchange rate. Costs are driven by the type of system, the complexity of pricing rules and how far the workflow extends into deposits, invoices and back-office tracking.

System typeIndicative one-off costTypical recurring costs
Request-a-quote form with conditional fields, file upload and routing (WordPress or similar)₦80,000–₦300,000Form plugin licence (often USD, yearly); hosting
Instant price calculator with editable rate table₦200,000–₦800,000Hosting; occasional rate-table updates
Configurator with live pricing on an e-commerce platform₦400,000–₦1,500,000Platform or plugin fees; hosting
Quote portal: numbered quotes, acceptance, deposit links, back-office tracking₦1,500,000–₦5,000,000Hosting ₦150,000–₦800,000+ per year; maintenance ₦20,000–₦150,000 per month
Quote portal integrated with invoicing, accounting and CRM₦3,000,000–₦10,000,000+As above, plus gateway fees and messaging costs

Typically included: form or calculator design, pricing logic as documented by you, quotation template, notifications, testing. Often excluded and worth checking: the rate-card work itself (you must supply the rules), WhatsApp Business Platform setup and message costs, gateway fees, accounting integration, and changes to pricing logic after launch. Ask for two or three written quotations on the same specification, and ask each vendor how you will update prices yourself without paying for development every time.

Mistakes to avoid

  • Automating prices you cannot honour. A calculator quoting from an outdated rate card destroys trust and can lock you into losses. Set validity periods and an easy rate-update process.
  • Asking too little on the form. A request that lacks quantity, location or deadline leads to a WhatsApp interrogation anyway. Ask what the pricer needs, and nothing more.
  • Asking too much. Twenty compulsory fields on a phone screen means abandoned requests. Use conditional logic and make files optional.
  • No quote number, no validity date. Quotes without numbers and expiry dates cause disputes when prices move.
  • Quoting without capturing acceptance. A verbal "okay, go ahead" on WhatsApp is hard to enforce. Record acceptance in the system.
  • Ending the workflow at the quote. If the customer has to ask where to pay, the deposit is delayed. Link acceptance to a payment link automatically.
  • Nobody owns the quote. Requests that go to a shared inbox get answered late. Assign an owner and set reminders.
  • Ignoring delivery and site conditions. Prices that exclude delivery or assume perfect site access will be renegotiated after acceptance.

Conclusion

An online quote system is a decision about how much of your pricing to structure, not just a form to install. Choose a request-a-quote form for bespoke work, an instant calculator or configurator where pricing follows rules, and a quote portal when you issue formal quotations that need acceptance, deposits and tracking. Design for the Nigerian realities of volatile input prices, WhatsApp negotiation, deposits and formal documents for corporate buyers, and connect the accepted quote directly to a payment link and an invoice. The result is fewer lost enquiries, faster deposits and quotes that staff can defend. If pricing enquiries are piling up on WhatsApp and quotes are going out inconsistently, Linestech can add a quote request form, instant calculator or full quotation portal to your website, with deposit payment links and integration into your invoicing. Share how you price jobs today and we will suggest the most practical starting point.

Frequently asked questions

Should I show prices on my website or only offer quotes?

Show exact prices where they are stable and jobs are standard; show indicative ranges where inputs vary but you can estimate; collect details only where every job is bespoke. Customers in Nigeria strongly prefer some price signal, even a "from" figure, and will often skip a business that reveals nothing.

How do I handle exchange-rate changes in online quotes?

Use short validity periods for quotes with imported components, keep the rate table easy to update, and state in the quote which items are priced at the prevailing rate on payment date. For calculators, show ranges rather than exact figures for volatile items and confirm the exact price in the written quotation.

Can a quote system work with WhatsApp?

Yes. The system can send the quotation PDF and an accept-and-pay link through the WhatsApp Business Platform (API), and staff can update the quote's status from the negotiation. Sending manually from the WhatsApp Business App also works for small volumes, as long as the quote itself is generated by the system.

Can customers pay a deposit directly from the quote?

Yes. When a customer accepts, the system generates a payment link through a gateway such as Paystack or Flutterwave, supporting cards, bank transfer and USSD. Transfers made to a virtual account reconcile automatically, and the quote moves to "deposit paid" without staff checking bank alerts.

Do I need a login for customers to see their quotes?

Not for a request form or calculator. For a quote portal where customers accept, pay and view past quotes, a simple login (phone OTP or email link) is useful, particularly for corporate buyers who need to retrieve quotations later.

What should a Nigerian quotation document include?

Your registered business name and address, quote number and date, the customer's details, line items with quantities and unit prices, subtotal, VAT if you are VAT-registered, total, validity period, payment terms and bank details, delivery or site assumptions and exclusions. Confirm your tax obligations with the federal tax authority or a qualified accountant; this is not tax advice.

How long does it take to add a quote system to a website?

A request form with routing can be live within a week. An instant calculator takes two to four weeks, most of it agreeing and testing the pricing rules. A quote portal with acceptance, deposits and tracking typically takes six to ten weeks. Preparing the rate card is usually the slowest part.

Sources and further reading

Figures, platform rules and regulations change. These are the primary references behind this article and the places to check before you act on it.