"Should I raise prices?" — a question that is scary to answer because it seems that customers will run away. In reality, it is not fear that decides, but two numbers: what your margin is now and what will happen to profit with different volume declines. This skill calculates both and puts the scenarios side by side — you set the price yourself.
Run the price analysis. Pull in cost and revenue data, build a margin table, and model three price scenarios — so the owner sees the numbers before deciding how much to charge.
⚠️ Disclaimer. Prepared for review by your accountant. Not tax or legal advice. Tax figures are for the 2026 tax period.
Argument breakdown:
PRODUCT_NAME(optional) — a specific product or service; if not specified, we analyze all active items
Step 0 — VAT status (required)
Starting in 2026, simplified tax system (USN) with income over 20 million ₽ pays VAT (5% / 7% / 22%). This changes both the price and the margin. Before calculating, clarify with the owner:
- Did last year's income exceed 20 million ₽? If yes — is the rate 5%, 7%, or 22%?
- Are prices stated "including VAT" or "excluding VAT"?
If income ≤ 20 million ₽ — the owner is without VAT, we calculate directly. Otherwise, we calculate all margin from revenue excluding VAT (revenue excluding VAT = amount ÷ (1 + rate)).
Step 1 — Base margin
According to the skill's workflow, margin-analyzer:
- Pull in revenue by products/services for the last 90 days from
~~бухгалтерия(for example, 1C:Accounting, MoySklad). If accounting is not connected — a CSV export from the bank client. - Pull in the cost of goods sold or direct costs by item from
~~бухгалтерия(if allocated). - Pull in receipts from
~~платежи(for example, YooKassa, Tinkoff Kassa) for the same products for reconciliation. - Calculate the current gross margin for the item: (revenue excluding VAT − cost) ÷ revenue excluding VAT.
Build a margin table (amounts in rubles, format 1 234,56 ₽):
Товар | Выручка без НДС | Себестоимость | Валовая прибыль | Маржа %
{товар} | {сумма} ₽ | {сумма} ₽ | {сумма} ₽ | {X}%
Flag any item with a margin below 20% as a risk.
If the owner became a VAT payer in 2026 but did not raise the price — show how much the margin dropped: "Switching to 5% VAT without raising the price took ~5% of revenue off this item."
Step 2 — Three price scenarios
For each product (or the specified one), model three scenarios. Do NOT recommend a price — data only.
Scenario A — keep the current price
- Revenue forecast at the current price × current volume
- Margin forecast at the current cost
Scenario B — price increase (+10% … +20%, the owner specifies)
- Revenue forecast with volume loss of 0%, 5% and 10% at the new price
- Break-even volume needed to maintain the current profit
- Clarify: does the price rise "with VAT" or "without VAT"? With "with VAT", part of the increase goes to the budget
Scenario C — price reduction (−10%, to boost volume)
- Revenue forecast with volume growth of 10%, 20% and 30%
- Volume needed to reach the current profit
Each scenario is a data table, not a recommendation. Margin is always based on revenue excluding VAT.
Step 3 — Brief for clients
Prepare clear text (for price increase scenarios) that the owner will use to communicate the change:
- one paragraph explaining the change
- three versions of the key message (direct, through value, soft)
- recommended timing and channel (e-mail, note on the invoice, in person)
Connector failures
If ~~бухгалтерия is unavailable — stop: margin analysis requires revenue and cost data. If there is no ~~платежи — work only from accounting data and note "payments are not connected — reconciliation with receipts skipped".
Approval gates
- Never recommend a specific price. Only data slices — the pricing decision belongs to the owner.
- Flag if cost data is incomplete (often accounting does not track cost per item) and indicate the gap.
- Flag the VAT status, if it is unclear — without it, margin is calculated incorrectly.
- Never change prices in any connected system.
Example (illustrative, data are conditional)
Input: "check prices for the "Standard" bouquet". Owner without VAT (income below the threshold).
Current margin:
Товар | Выручка без НДС | Себестоимость | Валовая прибыль | Маржа %
Стандарт | 2 500 ₽ | 1 700 ₽ | 800 ₽ | 32%
Slice for the +15% growth scenario (price 2,875 ₽):
- volume holds → profit per bouquet 1,175 ₽, margin 41%
- volume −10% → profit lower, but still higher than current
- break-even point: it is enough to retain 8 of 10 previous sales
Output: three tables side by side + the question "which scenario should we go through in more detail?". The skill does not give price recommendations. (The numbers are conditional, to illustrate the format.)
Conclusion
Show the margin table, then three scenario tables side by side. If a price increase is being considered, add a brief for clients. End with the question: "Which scenario should we go through in more detail?"