16:47 en fredag. Offerten måste ut senast klockan fem, annars går jobbet till nästa hantverkare på kundens lista. Kalkylbladet är en kopia av en offert från två månader sedan — samma rader, priserna "borde" vara aktuella. Byggaren uppdaterar kakelmängden, uppdaterar kundens namn och adress. Han glömmer att uppdatera timlönen, eftersom den ligger på en dold flik bakom tre klick. Offerten skickas ut, kunden skriver på direkt. Tre veckor senare visar det sig att arbetsraden fortfarande debiterades till den gamla, lägre taxan från innan senaste prishöjningen. Skillnaden blir flera tusen kronor i marginal på det jobbet — pengar som helt enkelt försvann eftersom ingen upptäckte det i tid.
Det här är inte en historia om en enda kund — det är ett mönster vi ser gång på gång när vi pratar med byggfirmor i Storbritannien och Irland. Så här skulle jag bygga ett system som faktiskt löser det.
Problemet är inte Excel som verktyg. Problemet är att varje offert är en manuell kopia av den förra, utan kontroll över vilken rad som faktiskt stämmer idag. Några saker återkommer gång på gång:
Säg att en hantverkare gör ungefär 15 offerter i månaden, med ett genomsnittligt jobbvärde på 90 000 kr. Om ett 3–5-procentigt fel smyger sig in i arbete eller material ungefär var annan månad, blir det en förlust på mellan 2 700 och 4 500 kronor per tillfälle — och det är innan man räknar in det värre fallet: en offert som tar för mycket betalt av kunden och aldrig blir undertecknad.
| Rad | Korrekt pris | Pris i skickad offert | Skillnad |
|---|---|---|---|
| Arbete, 2 badrum | 5 100 kr/dag | 4 400 kr/dag (gammal taxa) | −700 kr/dag |
| Isolering, 40 m² | 210 kr/m² | 210 kr/m² | 0 kr |
| 10 % rabatt | på material | på totalsumman | extra förlust |
Tanken är enkel: prislistan finns på ett ställe, inte som fem kopior utspridda på olika datorer. Varje offert genereras från den, med rabattregler som systemet tillämpar automatiskt — inte efter minnet.
De vanligaste önskemålen vi hör från byggfirmor i Storbritannien och Irland: bokföringsprogram (Xero, QuickBooks) — en accepterad offert blir automatiskt ett fakturautkast; Stripe eller en bankkoppling för handpenningar; WhatsApp eller e-post för att skicka offerten och påminna kunden om länken ligger oöppnad i tre dagar. AI förtjänar verkligen sin plats på ett ställe här — att läsa ett rörigt gammalt kalkylblad med flera dolda flikar och omvandla det till en ren, strukturerad prislista för godkännande. Inte "AI som sätter priser på egen hand" — bara ett extra par ögon för smutsig data.
För en första version (Fas 1) med ett förutbestämt omfång — ungefär 45 000–90 000 kr. Alla tre faserna tillsammans — någonstans mellan 110 000 och 220 000 kronor, beroende huvudsakligen på hur komplicerade rabattreglerna visar sig vara och hur rörig den befintliga prislistan är att migrera. Den verkliga siffran kommer först efter en kostnadsfri 48-timmarsbedömning av ditt faktiska kalkylblad — ingen bör lova en fast summa innan man sett det.
Om du gör 2–3 offerter i månaden och du är den enda som gör dem fungerar Excel bra — det är värt att säga rakt ut. Ett skräddarsytt system betalar sig när offerter passerar fler än en person, när volymen ökar, eller när ett enda misstag redan kostat dig ett riktigt jobb eller riktiga pengar.
Koden vi skriver är din — ett repository i ditt namn, dokumentation, varje inloggningsuppgift. Tredjepartstjänster som Xero eller Stripe förblir under sina egna licenser. Om något av det här känns bekant, beskriv din situation i en mening för den direktanslutna agenten på pentimento.pro och se det skissas fram direkt i konversationen.