Handleidingen · Claude

AI-gestuurde prijsstelling voor dienstverleners met Claude en Google Sheets

Handleiding: bouw een slim prijsbepalingsysteem voor dienstverleners met Claude en Google Sheets. Concurrentieanalyse, kostenberekening en dynamische offertes.

🟡 Gevorderd — beetje technisch ⏱ 60 minuten
Tools: ClaudeGoogle SheetsMake
AI-gestuurde prijsstelling voor dienstverleners met Claude en Google Sheets

Wat je leert in deze handleiding

  • Prijsbepalingsmodel bouwen in Google Sheets
  • Claude inzetten voor concurrentieanalyse
  • Dynamische offerteberekening automatiseren
  • Marktconforme tarieven bepalen met AI
  • Prijsstrategie vastleggen en communiceren

Het prijsprobleem van dienstverleners

Dienstverleners, van marketingbureaus tot IT-consultants tot architecten, worstelen allemaal met dezelfde vraag: wat is mijn dienst waard? Te laag geprijsd geeft je werk maar beschadigt je marktpositie. Te hoog en je verliest offertes. De meeste dienstverleners kiezen voor een buikgevoel-methode, onderbouwd door wat de buurman vraagt.

In deze handleiding bouwt fictief marketingbureau "Scherpzinnig Creative" een prijsbepalingsysteem met Claude en Google Sheets. Het systeem werkt voor elk dienstverlenend MKB-bedrijf.

Stap 1: Kostenstructuur in Google Sheets

Begin met een tab "Kostenbasis" in Google Sheets. Vul in:

Directe kosten per uur:

• Medewerker tarief (bruto uurloon + 30% overhead): bijv. €45/uur

• Senior medewerker: bijv. €65/uur

• Directeur/eigenaar: bijv. €90/uur

Indirecte kosten (maandelijks, gedeeld door gefactureerde uren):

• Kantoorkosten, software, marketing: bijv. €3.500/maand

• Gefactureerde uren per maand: bijv. 120 uur

• Indirecte kosten per uur: =3500/120 = €29/uur

Break-even uurtarief = directe kosten + indirecte kosten. Winstmarge bovenop: stel in als percentage (bijv. 35%).

Formule kostprijs per uur: =(directe_kosten + indirecte_kosten) * (1 + winstmarge)

Stap 2: Concurrentiematrix opbouwen

Maak een tweede tab "Concurrentie". Vul 5-10 directe concurrenten in met hun publieke tarieven (websites, offertes die je hebt gezien, brancheonderzoek).

Kolommen: Naam concurrent, Type (zzp/bureau/corporate), Min tarief (€/uur), Max tarief, Specialisme, Positionering (budget/mid/premium)

Onderaan: berekende marktgemiddelden per type en positionering.

Dit is de input voor Claude in stap 4.

Stap 3: Opdrachtprofiel aanmaken

Maak een tab "Opdracht intake". Dit is het formulier dat je invult voor elke nieuwe opdracht:

• Type opdracht (keuzemenu: website / campagne / strategie / content / etc.)

• Klantgrootte (keuzemenu: zzp / MKB klein / MKB groot / corporate)

• Budget indicatie klant (vrij tekstveld, niet verplicht)

• Complexiteit (1-5 schaal)

• Doorlooptijd gewenst (in weken)

• Strategische waarde voor bureau (1-5: past dit bij onze positionering?)

• Geschatte uren (handmatig invullen op basis van ervaring)

Stap 4: Claude aanroepen voor marktanalyse

Via Make koppel je het ingevulde opdrachtprofiel aan Claude voor marktanalyse. Configureer een Make scenario met trigger: nieuwe rij in "Opdracht intake" tab.

HTTP Request naar Claude:

URL: https://api.anthropic.com/v1/messages

Body (Claude prompt):

"Jij bent een prijsstrategie-adviseur voor een Nederlands marketingbureau. Analyseer de volgende opdracht en geef een marktconform prijsadvies. Houd rekening met de concurrentiedata. Geef: 1) Aanbevolen uurtarief range, 2) Aanbevolen vaste prijs (als van toepassing), 3) Onderbouwing in 3 zinnen, 4) Risico's bij te lage of te hoge prijsstelling.\n\nOpdracht:\n- Type: {{opdracht_type}}\n- Klant: {{klantgrootte}}\n- Complexiteit: {{complexiteit}}/5\n- Doorlooptijd: {{doorlooptijd}} weken\n- Strategische waarde: {{strategische_waarde}}/5\n\nConcurrentiedata:\n- Marktgemiddelde uurtarief: {{markt_gemiddelde}}\n- Range markt: {{markt_min}} tot {{markt_max}}\n- Jouw kostprijs: {{kostprijs_uur}}"

Stap 5: Offerteberekening automatiseren

In de tab "Offerte calculator" bouw je de uiteindelijke berekening:

Invoer (automatisch gevuld vanuit intake + Claude output):

• Geschatte uren (handmatig)

• Aanbevolen uurtarief (Claude output)

• Complexiteitstoeslag (formule: als complexiteit > 3 dan +15%, anders 0%)

• Spoedtoeslag (als doorlooptijd < 2 weken dan +25%, anders 0%)

Berekening:

• Basis: uren x uurtarief

• Totaal voor toeslag: =basis * (1 + complexiteitstoeslag + spoedtoeslag)

• BTW (21%): =totaal_excl * 0.21

• Totaal incl. BTW: =totaal_excl + btw

Formule in Sheets (cel B12):

=B5*B6*(1+IF(B3>3,0.15,0)+IF(B4<2,0.25,0))

Stap 6: Prijsstrategie per klantsegment vastleggen

Claude helpt ook bij het bepalen van een prijsstrategie per klantsegment. Voeg een tab "Strategie" toe en laat Claude éénmalig een strategie genereren:

Prompt: "Genereer een prijsstrategie voor een marketingbureau van 8 medewerkers in Nederland. Geef per klantsegment (zzp, MKB klein, MKB groot, corporate) een aanbevolen positionering en tariefstrategie. Baseer op gangbare Nederlandse marktpraktijk voor middelgrote bureaus."

Sla de Claude output op in de Strategie-tab als referentie. Herzien elk kwartaal.

Stap 7: Marktmonitoring instellen

Prijzen veranderen. Maak een Make scenario dat maandelijks:

1. Je concurrentie-tab opent

2. Een Claude-prompt stuurt: "Zoek huidige uurtarieven voor marketingbureaus in Nederland van 5-15 medewerkers. Geef een marktoverzicht met min, max en gemiddelde per specialisme."

3. Een samenvatting stuurt naar je e-mail

Opmerking: Claude heeft geen live webaccess. Koppel een web search tool (via Perplexity API of Brave Search API in Make) voor actuele data.

Stap 8: Offertetemplate koppelen

Koppel de calculator aan een offertetemplate in Google Docs. Gebruik Make of n8n:

1. Waarden uit Sheets exporteren via Google Sheets API

2. Template invullen via Google Docs API (find & replace placeholders)

3. PDF genereren en opslaan in Google Drive

4. Link sturen via Gmail

Dit sluit de cirkel: van opdrachtintake tot verzonden offerte in minder dan 10 minuten.

Stap 9: Prijsevaluatie na projectafloop

Voeg een tab "Projectevaluatie" toe. Na elk afgerond project vul je in:

• Werkelijke uren (vs. geschat)

• Klantreactie op prijs (positief / neutraal / "te duur")

• Winstmarge gerealiseerd (werkelijk vs. gepland)

Laat Claude maandelijks een analyse maken van je evaluaties:

"Analyseer deze projectevaluaties en geef 3 aanbevelingen om de prijsaccuratesse te verbeteren. Kijk naar structurele over- of onderscoreringen per projecttype."

Stap 10: Live testen met een echte offerte

1. Vul een recent binnengelopen opdracht in in het intake-formulier

2. Laat het Make scenario draaien

3. Vergelijk Claude-advies met je buikgevoel-prijs

4. Pas de offerte aan en stuur

5. Evalueer het resultaat (gewonnen/verloren, klantreactie)

De eerste 3-5 offertes geven je genoeg feedback om het systeem te kalibreren op jouw markt.

Troubleshooting

Claude geeft te lage prijsadviezen: voeg meer context toe over je positionering en de premiumwaarde die je biedt. Specificeer in de prompt: "Wij zijn een premium bureau, niet budget."

Make trigger werkt niet bij Sheets update: gebruik een Google Forms koppeling als trigger in plaats van directe Sheets-wijziging.

Concurrentiedata verouderd: plan een kwartaallijkse review in en update de Concurrentie-tab handmatig op basis van offertedata die je binnenkrijgt.

Resultaat na implementatie

Na 3 maanden gebruik rapporteren dienstverleners die dit systeem implementeren gemiddeld:

• 8-12% hogere gemiddelde orderwaarde (door bewustere prijsstelling)

• 15-20% minder tijd aan offertes (door geautomatiseerde berekening)

• Betere prijsdiscipline: minder concessies omdat de onderbouwing solide is

Het systeem werkt alleen als je de concurrentiedata actueel houdt en de projectevaluaties eerlijk invult. Data in = kwaliteit uit.

Gerelateerd

Nieuwsbrief

Meer handleidingen en tips?

Elke week de beste agentic AI inzichten en nieuwe handleidingen in je inbox.

Gratis aanmelden →