Izveidot kontuCreate account
‹ All playbooks
Raise prices for existing customers

money.price-increase·version 1.0.0·draft1 to verify

Raise prices for existing customers

Existing customers are notified with the agreed notice, the new prices are in the billing system on the effective date, and no customer is raised twice or by surprise.

RobertsFinancial Advisorruns itProfile ›
Whenon request — the owner decides costs or strategy require higher prices for existing customers
Who actsthe agent acts after approval
Time60–90 min active; notice period runs by contract (often 30 days) ⚠ verify: notice period per contract
CountryLatvia, Lithuania, Estonia
Sign in to run thisThis playbook opens inside Brain Club. Sign in to read and run it.

When to use

Existing customers pay less than the company now needs or wants to charge. Not for a price change inside a live public tender or a quote not yet accepted — use sales.prepare-offer. Not for chasing invoices that are simply unpaid at the old price — use money.chase-overdue-invoice. If the raise is really a renegotiation with one strategic customer, do it as a conversation first; this playbook is for the repeatable case.

Before you start

  • The owner has named the reason, the size and the intended effective date.
  • Every affected customer's contract is in the agreements module, or its missing price clause is known.
  • It is decided whether all customers are raised, or only a segment (e.g. all but the three largest).

What a run requires2

  • Approval · S4 · ownerthe run stops until a named person records the decision
  • Approval · S6 · ownerthe run stops until a named person records the decision

Any step can wait until a date and reopens by itself; every closed step leaves evidence (a note, a link, a number).

The trail10 steps

  1. Read the contractsagent

    For each affected customer, find the price and any price-change clause: fixed price, indexation, notice period, unilateral-change right.

    Done when each customer has one of: clause permits with X days notice · clause silent · price fixed until <date>.

    ⛔ A "prices may be changed" clause does not override a fixed term price or, for consumers, the fairness test — flag it, do not assume it.

  2. Check the law per countryagent

    For consumer customers, check what notice and grounds the country requires for changing a contract price (LV: likumi.lv — Consumer Rights Protection Law; LT and EE equivalents on their official legal portals).

    Done when a written line per country: minimum notice, any form requirement, any prohibition.

  3. Build the raise listagent

    Per customer: current price, new price, % change, contract constraint from S1, revenue at risk. Sort by revenue.

    Done when the owner can see the whole list on one screen and the total uplift.

  4. Decideownerneeds approval · owner

    Approval · S4 · owner — the run stops until a named person records the decision

    Confirm who is raised, by how much, the effective date and what happens to customers who object.

    Done when the decision is recorded: who, price, date, fallback.

  5. Draft the noticeagent

    One page per segment: what changes, the new price, the effective date, why, who to contact. Date it so the longest notice period from S1/S2 is met.

    Done when the draft matches the decision in S4 and every date clears every notice period.

  6. Approve sendingownerneeds approval · owner

    Approval · S6 · owner — the run stops until a named person records the decision

    Done when the owner approves the final text and the send list.

  7. Send and logagent

    Send each notice from the company's role address (not a personal mailbox) via the mail module; record per customer: notice sent, channel, date, effective date.

    Done when every affected customer has a sent notice logged with a timestamp before the effective date.

  8. Handle responsesagent

    Objections go to the owner with the customer's history; discounts or delays only by owner decision.

    Done when every response is logged as accepted · objected (owner decides) · churned.

  9. Apply prices on the effective dateagent

    Enter the new prices in the billing module effective from the agreed date — not earlier. Spot-check the next three invoices against the list from S3.

    Done when the next invoice for each raised customer shows the new price and no invoice before the date does.

  10. Record and reportagent

    Log the run: list, notices, reactions, uplift realised vs expected; flag churned customers for sales.win-back-customer.

    Done when the owner has a one-page summary and the follow-up task exists.

Checks — how we know it worked

  • For every raised customer: notice date + notice period ≤ effective date (read the dates back, per customer).
  • Every contract clause from S1 was respected — no customer with a fixed price was raised.
  • The first invoice after the effective date shows the new price; the last before shows the old.
  • No notice was sent from a personal mailbox.

If it goes wrong

SymptomResponse
A contract turns out to fix the priceDo not raise that customer; owner decides renegotiation separately.
A notice goes out late (period not met)Move the effective date to notice date + period; tell the customer the corrected date in writing.
A customer is billed the new price earlyIssue a credit note for the difference the same day; check the billing effective-date setting.
A wave of objectionsStop further sends, bring the list to the owner; do not negotiate ad-hoc discounts at the agent level.
A key customer threatens to leaveRecord it, escalate to the owner before the effective date; the raise is reversible, the relationship may not be.

What each step leaves behind

  1. S1each customer has one of: clause permits with X days notice · clause silent · price fixed until <date>.
  2. S2a written line per country: minimum notice, any form requirement, any prohibition.
  3. S3the owner can see the whole list on one screen and the total uplift.
  4. S4the decision is recorded: who, price, date, fallback.
  5. S5the draft matches the decision in S4 and every date clears every notice period.
  6. S6the owner approves the final text and the send list.
  7. S7every affected customer has a sent notice logged with a timestamp before the effective date.
  8. S8every response is logged as accepted · objected (owner decides) · churned.
  9. S9the next invoice for each raised customer shows the new price and no invoice before the date does.
  10. S10the owner has a one-page summary and the follow-up task exists.

Evidence to keep

The decision in S4 (who, when) · per-customer notice log with timestamps · the sent notice texts · the S1 clause findings · the S9 invoice spot-checks · the reaction log.

How this playbook improves

After every run ask: did any notice miss its notice period, and which step caused it? How much uplift was realised vs expected, and how much was lost to discounts or churn? Did any customer learn of the raise from an invoice? A new version changes the step that failed and says so in its change note.