codexier.

AI & Automation

Automating Quotes for Service Businesses

By CodexierPublished 5 min read

In a service business the quote is often the slowest step between an enquiry and a signed job. The owner writes it in the evening, copies last month's version, fixes the numbers and sends it days after the customer asked. Automation does not mean letting software set your prices. It means writing your price logic down once, letting the enquiry fill in a draft, and keeping a person in charge of the final send.

Write down your pricing logic

Most owners price from experience, which feels impossible to write down until you try. Take your last twenty quotes and ask what made each one higher or lower. The answers are usually a handful of factors: size in square metres or hours, materials, access, distance, urgency and whether the customer has special requests.

Rule typeExample for a painting firmAutomatable?
Base ratePrice per square metre of wall, by surface typeYes
AdjustmentsSurcharge for high ceilings, extra coat for dark coloursYes, from form answers
Fixed itemsStart-up cost, protective covering, waste disposalYes
Judgement callsDamaged surfaces, listed buildings, unclear scopeNo: flag for site visit

From enquiry form to draft quote

The form on your website becomes the input to the price rules. Ask only for what the rules need, and use choices rather than free text where you can, so the answers are machine-readable. Our guide on contact forms that get filled in covers the balance between enough questions and too many.

  1. The customer fills in the form: job type, size, address, preferred dates, photos.
  2. The automation checks the answers against your rules and flags anything that needs a site visit.
  3. A draft quote is created in your quote tool or in Fortnox, with line items from the rules.
  4. The customer gets an immediate confirmation that the enquiry was received and when to expect the quote.
  5. You get a notification with the draft ready for review.

Templates, ROT/RUT lines and VAT

A quote for a Swedish household has to show the customer what they will actually pay. That means separating labour from materials and travel, because the ROT or RUT deduction applies only to labour, and showing prices including VAT for consumers. Business customers are quoted excluding VAT, and some construction services between companies fall under reverse charge.

  • Labour, materials and travel as separate lines, so the deduction can be calculated on labour only.
  • The ROT or RUT deduction shown as preliminary, with the note that it depends on the customer's remaining deduction space with Skatteverket.
  • Prices including VAT for private customers, excluding VAT for companies.
  • Validity period, payment terms and what is not included, written once in the template.
  • A request for the details you need later for the deduction claim, such as personal identity number and property designation, collected at order rather than in the first form.

Deduction rates and caps change with the tax rules, so keep the percentage as a single setting in the template rather than typed into each quote.

Approval and sending

Keep a human approval step. It takes a minute per quote when the draft is right, and it catches the cases where the form answers were misleading. The approval should be one click from your phone: open the draft, adjust a line if needed, send. Offer digital acceptance, either a simple accept button or an e-signature with BankID for larger jobs, so the signed quote lands back in the same system.

Follow-up when there is no answer

Customers often ask several firms and choose the one that follows up. A short sequence, stopped automatically when the customer accepts or declines, does this without anyone remembering to. The mechanics are the same as in automated lead follow-up.

WhenMessageChannel
Day 2Did the quote arrive, any questions?Email
Day 5Offer a short call or a site visitEmail or SMS
Day 10Ask whether to keep the dates reservedEmail
After thatMark as lost with a reasonInternal only

When you do not need this: if you send a few quotes a month and every job needs a site visit anyway, a good template in your accounting program is enough. Automation pays off when enquiries arrive every week and most of them follow the same rules. That is what our workflow automation service builds; if you are unsure which side you are on, book a short call.

Frequently asked questions

Can the system send quotes without me checking them?

Technically yes, but we do not recommend it for anything above simple standard jobs. Form answers can be wrong, and a price error sent to a customer is hard to take back. A one-minute check keeps you in control.

Which tools can build the quote?

Fortnox and most Swedish accounting programs have quote functions with an API, and dedicated quoting tools for tradespeople exist too. The automation connects the form to whichever you already use, rather than adding another system.

How do we handle ROT when the customer has used up their deduction?

Show the deduction as preliminary in the quote. Skatteverket decides at the claim, and if the customer's space is used up they pay the difference. Stating this in the template avoids disputes later.

Is an AI model needed for this?

Usually not. Rules and templates do the pricing. AI can help read free-text descriptions or photos and suggest which rule applies, but the price should come from your rules, not from a model's guess.

Want quotes out the same day?

In a free 15-minute call we look at your current quote process, which of your price rules can be automated and which tool the drafts should live in. You get an honest view of whether it is worth building.

Book a free 15-minute call