A good sales month can hide a weak pipeline. A disappointing month can hide real progress. Revenue alone cannot tell you which one happened.
This ChatGPT prompt for monthly sales analysis helps you examine the full sales funnel. You give ChatGPT your actual numbers. It checks the data, calculates supported metrics, compares periods, identifies bottlenecks, and separates evidence from speculation.
The goal is not another automated summary. You want a path from sales data to diagnosis to business questions to next-month actions.
You can use the process with a CRM export, spreadsheet, or a few manually tracked numbers. A solo business does not need a complex analytics stack to start.
The Business Problem This Prompt Solves
Monthly sales reviews often start and end with revenue.
You made $10,000 instead of $8,000. Good month.
Or revenue fell 15%. Bad month.
Neither conclusion is enough.
Revenue is the final output of several earlier stages. Lead volume may change. Qualification may improve. Calls may increase. More proposals may be sent. Deals can also move between months.
A useful ChatGPT prompt for monthly sales analysis must examine those stages separately.
For example, revenue can remain flat while proposals increase sharply. That tells you something changed before the final sale. It does not tell you why.
That distinction matters. ChatGPT should never turn a pattern into a fabricated explanation.
The analysis should follow this hierarchy:
- Signal: What changed?
- Diagnosis: Where did the change occur?
- Hypothesis: What might explain it?
- Decision: What should you do now?
- Test: What evidence should you collect next?
If proposal-to-win rate falls, that is a signal. More proposals with unchanged wins is a diagnosis. Worse lead quality is only a hypothesis unless the data proves it.
If the problem appears upstream, use a ChatGPT lead qualification template to assess individual leads with evidence. Monthly analysis should identify the problem area. Lead-level analysis can then investigate specific opportunities.
When to Use This Prompt
Use the ChatGPT prompt for monthly sales analysis near the end of a sales period or shortly after it closes.
It works well when you want to:
- compare the current month with the previous month;
- understand why more activity did not produce more sales;
- find the weakest stage of your funnel;
- see whether pipeline health supports current revenue;
- compare lead sources or offers;
- identify missing information before making a decision;
- choose a few priorities for the next month.
Do not use it to manufacture certainty from weak data.
ChatGPT should not:
- invent missing revenue, leads, pipeline value, or conversion rates;
- invent sales benchmarks;
- fabricate reasons for lost deals;
- assume correlation means causation;
- claim one channel caused a sale without supporting evidence;
- predict next month’s revenue as fact;
- recommend a pricing change from one weak sample;
- hide inconsistent or incomplete data;
- create fake mathematical precision.
What Sales Data to Provide
Your analysis improves when each funnel stage has a consistent definition. You do not need every field below.
Missing data should stay missing. Never fill gaps with estimates just to complete the table.
| Data area | Useful inputs | Why it matters |
|---|---|---|
| Revenue | Total revenue, new-business revenue, recurring revenue, refunds, cancellations | Shows the financial result and possible concentration effects |
| Leads | Total new leads, qualified leads, recorded lead source | Shows incoming volume and quality signals |
| Sales activity | Discovery calls, proposals, follow-ups, deals won, deals lost | Shows how opportunities moved through the process |
| Deal economics | Average deal value, offer sold, discounts | Separates volume changes from deal-value changes |
| Pipeline | Opportunities at month start and end, open proposals, stalled deals | Shows whether future sales health is strengthening or weakening |
| Timing | Average time to close, proposal dates, stage dates | Helps distinguish lost performance from delayed performance |
| Previous period | The same available values from the previous month | Creates a consistent comparison baseline |
Minimum Data Version for a Small Solopreneur
No CRM is required for the basic version.
If this is all you track, start here:
- new leads;
- discovery calls;
- proposals sent;
- deals won;
- revenue;
- recorded lead source;
- the same figures from the previous month.
That is enough to calculate several useful funnel rates. It is not enough to explain every change.
The ChatGPT prompt for monthly sales analysis should make that boundary explicit.
The Complete ChatGPT Prompt for Monthly Sales Analysis
Copy the prompt below. Replace the bracketed fields with your own information. You can also paste a clean sales table after the input section.
Copy-Ready Prompt
ROLE
Act as a sales performance analyst for a small business. Your job is to turn my monthly sales data into an evidence-based diagnosis and a small number of practical decisions. You provide decision support. You do not own my sales strategy.
BUSINESS CONTEXT
- Business type: [business type]
- Main offer or offers: [offer]
- Typical price if known: [price or unavailable]
- Sales model: [inbound, outbound, referrals, mixed, or other]
- Typical sales process: [describe stages]
- Relevant capacity constraints: [details or unavailable]
- Review period: current month versus previous month
CURRENT-MONTH DATA
- Total revenue: [value or unavailable]
- New-business revenue: [value or unavailable]
- Recurring revenue: [value or unavailable]
- Refunds or cancellations: [value or unavailable]
- New leads: [value or unavailable]
- Qualified leads: [value or unavailable]
- Discovery calls: [value or unavailable]
- Proposals sent: [value or unavailable]
- Follow-ups: [value or unavailable]
- Deals won: [value or unavailable]
- Deals lost: [value or unavailable]
- Average deal value: [value or unavailable]
- Opportunities at month start: [value or unavailable]
- Opportunities at month end: [value or unavailable]
- Open proposals: [value or unavailable]
- Stalled deals: [value or unavailable]
- Average time to close: [value or unavailable]
- Lead-source data: [paste data or unavailable]
- Offer-level data: [paste data or unavailable]
- Customer-type data: [paste data or unavailable]
- Other relevant information: [data or unavailable]
PREVIOUS-MONTH DATA
[Paste the same available fields for the previous month.]
DATA RULES
- Use only data I provide.
- Never invent a missing value.
- If a value is absent, write Unavailable.
- Calculate a metric only when its numerator and denominator are available and logically compatible.
- Show the formula for important calculated metrics.
- Do not invent industry benchmarks.
- Do not infer a reason for a change unless the evidence supports it.
- Do not treat a recorded lead source as proof that the channel caused the sale.
- Flag small samples when a percentage change could be misleading.
- If the previous value is zero, do not report an invalid percentage change. Explain the comparison instead.
PHASE 1 — VALIDATE THE DATA
Check the data before analyzing performance.
Look for:
- missing fields;
- inconsistent values;
- duplicate categories;
- unclear definitions;
- periods that do not match;
- totals that cannot be reconciled;
- stage counts that appear logically incompatible.
Create a Data Quality Check.
Use only these statuses:
- Complete
- Usable with caveats
- Missing data
- Needs clarification
Do not silently continue past a material inconsistency. Explain how it limits the analysis. Continue with the usable data when possible.
PHASE 2 — CALCULATE CORE METRICS
When supported by the supplied data, calculate:
- Lead-to-qualified rate = qualified leads ÷ total leads
- Qualified-to-call rate = discovery calls ÷ qualified leads
- Call-to-proposal rate = proposals sent ÷ discovery calls
- Proposal-to-win rate = deals won ÷ proposals sent
- Lead-to-customer rate = deals won ÷ total leads
- Average deal value = relevant revenue ÷ deals won
- Revenue per lead = relevant revenue ÷ total leads
If the revenue definition does not match the won deals, flag the issue before calculating average deal value.
For every unavailable metric, state why it cannot be calculated.
PHASE 3 — COMPARE WITH THE PREVIOUS PERIOD
For each major metric, show:
- Current
- Previous
- Absolute change
- Percentage change when mathematically valid
- Business significance
For conversion rates, show the change in percentage points when useful.
Do not treat every numerical movement as meaningful. Flag small samples and unusual one-off deals.
PHASE 4 — DIAGNOSE THE FUNNEL
Analyze this sequence when the data supports it:
Lead → Qualified → Call → Proposal → Won
Identify:
- strongest stage;
- weakest stage;
- largest improvement;
- largest deterioration;
- important missing information.
Do not blame a downstream stage without checking changes in upstream volume.
PHASE 5 — ANALYZE DRIVERS
Ask: What appears to explain the result?
Consider only dimensions supported by my data, such as:
- lead volume;
- lead quality;
- channel mix;
- offer;
- pricing;
- proposal volume;
- close rate;
- average deal value;
- timing;
- existing-client revenue;
- one unusually large customer;
- sales activity.
Classify every explanation as:
- Confirmed driver: directly supported by supplied data.
- Likely driver: consistent with the data but not proven.
- Possible explanation: plausible but requires verification.
Never upgrade a hypothesis into a confirmed driver.
PHASE 6 — ANALYZE SEGMENTS
When sufficient data exists, analyze only the segments I supplied.
Possible segments include:
- lead source;
- offer;
- customer type;
- sales rep when relevant;
- new versus existing customer;
- service line;
- channel.
For each usable segment, show:
- volume;
- conversion;
- revenue;
- average deal value when supported;
- notable pattern;
- sample-size warning when needed.
Do not create segments that I did not provide.
PHASE 7 — ASSESS PIPELINE RISK
Look for evidence of:
- too few new leads;
- many qualified leads but few calls;
- many calls but few proposals;
- proposals accumulating without decisions;
- revenue concentration in one customer;
- declining average deal value;
- dependency on one acquisition channel;
- strong revenue with a shrinking pipeline;
- high lead volume with weak qualification.
Label each identified risk:
- High
- Moderate
- Low
Explain the evidence behind each rating. If the required data is missing, say the risk cannot be assessed.
PHASE 8 — ASK QUESTIONS BEFORE STRONG CONCLUSIONS
Create the five questions that could most change the diagnosis.
Focus on questions that the current data cannot answer.
Prioritize questions about material uncertainties such as proposal status, lead quality, pricing changes, capacity constraints, channel mix, unusually large deals, or changes in qualification.
PHASE 9 — PRIORITIZE NEXT-MONTH ACTIONS
Recommend no more than three priorities.
Use exactly this structure:
- Keep: one thing supported by positive evidence.
- Fix: one demonstrated bottleneck or data-quality problem.
- Test: one important hypothesis requiring evidence.
For each priority include:
- Evidence
- Action
- Metric
- Success threshold
- Review period
Do not create a long recommendation list.
PHASE 10 — EXECUTIVE SUMMARY
End with:
- What improved
- What weakened
- Biggest risk
- Biggest opportunity
- What to do next month
- What not to change yet
FINAL DECISION DISCIPLINE
For every important recommendation, show this chain:
Signal → Diagnosis → Hypothesis → Decision → Test
Clearly separate facts, calculations, hypotheses, and missing data.
Human judgment is mandatory for pricing changes, offer changes, major channel changes, unusual deals, customer-quality judgments, relationship context, and strategic decisions.
If the sample is too small for a confident interpretation, write:
Small sample — interpret cautiously.
How to Personalize the Prompt
The ChatGPT prompt for monthly sales analysis does not require perfect data. It requires honest data.
| Prompt field | What to enter | Example |
|---|---|---|
| Business type | Your business model | Solo B2B operations consultant |
| Main offer | The service or product being sold | $3,000 workflow automation package |
| Sales process | Your actual funnel stages | Lead → Qualified → Call → Proposal → Won |
| Revenue | Use one consistent definition | Revenue from new deals closed during the month |
| Lead source | The recorded source, not assumed causation | |
| Pipeline | Open or active opportunities | Unavailable if not tracked |
| Previous month | The same definitions used for the current month | 20 leads, 5 proposals, 2 wins |
| Missing field | Say unavailable rather than guessing | Average time to close: Unavailable |
Consistency matters more than sophistication. If “revenue” means collected cash one month and signed deals the next, the comparison becomes unreliable.
Example: A Realistic Solopreneur Scenario
Consider a solo B2B consultant selling a $3,000 workflow automation package.
Previous Month
- Leads: 20
- Qualified leads: 12
- Discovery calls: 8
- Proposals: 5
- Deals won: 2
- Revenue: $6,000
Current Month
- Leads: 28
- Qualified leads: 14
- Discovery calls: 10
- Proposals: 8
- Deals won: 2
- Revenue: $6,000
Recorded Lead Sources for the Current Month
- LinkedIn: 12 leads, 1 win
- Organic search: 8 leads, 1 win
- Referral: 5 leads, 0 wins
- Other: 3 leads, 0 wins
The obvious observation is that activity increased while revenue stayed flat.
A weak analysis stops there. The ChatGPT prompt for monthly sales analysis should calculate where the funnel changed.
Calculated Funnel Metrics
| Metric | Previous | Current | Change |
|---|---|---|---|
| Lead-to-qualified rate | 60.0% | 50.0% | -10.0 percentage points |
| Qualified-to-call rate | 66.7% | 71.4% | +4.8 percentage points |
| Call-to-proposal rate | 62.5% | 80.0% | +17.5 percentage points |
| Proposal-to-win rate | 40.0% | 25.0% | -15.0 percentage points |
| Lead-to-customer rate | 10.0% | 7.1% | -2.9 percentage points |
| Average deal value | $3,000 | $3,000 | No change |
| Revenue per lead | $300.00 | $214.29 | -$85.71 |
The formulas stay simple.
Proposal-to-win rate = deals won ÷ proposals sent.
Previous month: 2 ÷ 5 = 40%.
Current month: 2 ÷ 8 = 25%.
Revenue did not fall. Average deal value did not fall. The main visible deterioration appears between proposal and win.
That still does not prove that proposal quality became worse.
Confirmed Drivers
- Lead volume increased from 20 to 28, up 40%.
- Proposal volume increased from 5 to 8, up 60%.
- Deals won stayed at 2.
- Revenue stayed at $6,000.
- Average deal value stayed at $3,000.
- Proposal-to-win rate fell from 40% to 25%.
Likely Driver
More opportunities reached the proposal stage without producing more wins during the same review period.
This is consistent with downstream conversion pressure. It does not explain its cause.
Possible Explanations
- Different lead quality.
- Different source mix.
- Weaker qualification.
- Proposal fit.
- Deal timing.
- A change in the offer.
- A pricing issue.
None of those explanations is proven by the supplied figures.
Five Questions That Matter Most
- What is the current status of the proposals that did not become wins?
- Did the definition or quality threshold for a qualified lead change?
- Which sources produced qualified leads, calls, and proposals?
- Did the offer, price, or proposal format change?
- Could some current proposals simply close in the next period?
Monthly Sales Scorecard
| Metric | Current Month | Previous Month | Change | Status | Interpretation | Next Question |
|---|---|---|---|---|---|---|
| Leads | 28 | 20 | +8 / +40% | Improving | More opportunities entered the funnel. | Where did the extra leads come from? |
| Qualified Leads | 14 | 12 | +2 / +16.7% | Watch | Qualified volume rose slower than total leads. | Did qualification or source mix change? |
| Calls | 10 | 8 | +2 / +25% | Improving | More qualified leads reached conversations. | Were call quality and intent similar? |
| Proposals | 8 | 5 | +3 / +60% | Improving | More calls converted into proposals. | Were proposals sent to equally qualified buyers? |
| Wins | 2 | 2 | 0 | Watch | More proposal activity did not increase wins. | Are remaining proposals lost, open, or delayed? |
| Revenue | $6,000 | $6,000 | $0 / 0% | Stable | Financial output did not change. | Does the open pipeline support next month? |
| Average Deal Value | $3,000 | $3,000 | $0 / 0% | Stable | Deal size did not explain the result. | Was discounting unchanged? |
| Lead-to-Customer Rate | 7.1% | 10.0% | -2.9 points | Investigate | More leads produced the same number of customers. | Where did added leads stop progressing? |
| Proposal-to-Win Rate | 25.0% | 40.0% | -15.0 points | Investigate | The largest visible downstream deterioration. | What happened to the six proposals not recorded as wins? |
| Pipeline Value | Unavailable | Unavailable | Unavailable | Investigate | Future pipeline health cannot be assessed. | What value remains open? |
Do not overread the percentages. Only eight proposals existed in the current month.
Small sample — interpret cautiously.
What the Consultant Should Do Next
Keep: Preserve the current call-to-proposal process while collecting another period of evidence.
- Evidence: Call-to-proposal conversion rose from 62.5% to 80%.
- Action: Keep the current proposal decision process for one more review period.
- Metric: Call-to-proposal rate.
- Success threshold: At least 8 proposals from 10 comparable discovery calls.
- Review period: Next monthly review.
Fix: Resolve proposal-status visibility before changing the sales strategy.
- Evidence: Eight proposals produced two recorded wins, but lost and open statuses were not supplied.
- Action: Mark every proposal as won, lost, open, or stalled.
- Metric: Proposal status completeness.
- Success threshold: 100% of proposals have a current status.
- Review period: Before the next monthly analysis.
Test: Track funnel progression by lead source.
- Evidence: Source-level leads and wins exist, but qualification, calls, and proposals by source do not.
- Action: Record each new lead’s source through the main funnel stages.
- Metric: Source-to-qualified and source-to-win conversion.
- Success threshold: Source and stage data recorded for every new lead next month.
- Review period: Next monthly review.
What should not change yet? Pricing.
The current data does not prove that price caused the lower proposal-to-win rate.
How to Review the AI Output
Never accept a polished analysis just because the language sounds confident.
Use this checklist after running the ChatGPT prompt for monthly sales analysis:
- Did the model use only the data you provided?
- Are all calculations mathematically correct?
- Are missing values marked clearly?
- Are facts separated from hypotheses?
- Are small samples flagged?
- Did one large deal distort the month?
- Did revenue and pipeline move in the same direction?
- Are channel conclusions supported by actual source data?
- Is attribution described carefully?
- Are recommendations connected to evidence?
- Are there no more than three main priorities?
- Does each priority have a measurable review point?
- Is anything important still unexplained?
Human review matters most around pricing, offer changes, customer quality, major channel shifts, and unusual deals.
AI can help organize the evidence. It cannot know every relationship detail or commercial constraint.
Leading vs. Lagging Sales Indicators
A monthly review becomes more useful when it separates past results from future signals.
Lagging Indicators
Lagging indicators tell you what already happened.
- revenue;
- deals won;
- close rate;
- average deal value.
Leading Indicators
Leading indicators give clues about what may happen next.
- qualified leads;
- discovery calls;
- proposals;
- open pipeline;
- follow-up activity.
A strong revenue month can therefore hide a weaker future.
Imagine revenue increases from $8,000 to $12,000. That looks positive.
Now add more context:
- one customer produced $8,000;
- new leads fell 30%;
- proposal volume fell;
- pipeline value declined.
The correct conclusion is not “sales are strong.”
Revenue improved during the period. Future sales health may have weakened.
If you also need to review marketing, operations, customer, and financial indicators, use a broader AI KPI review. Keep this monthly process focused on sales performance.
Common Mistakes to Avoid
1. Reviewing Revenue Only
What goes wrong: Revenue becomes the entire diagnosis.
Why it matters: A large deal can hide declining lead or pipeline health.
Fix: Review funnel activity beside revenue.
2. Comparing Raw Numbers Without Conversion Rates
What goes wrong: More proposals look automatically positive.
Why it matters: Proposal volume can rise while win efficiency falls.
Fix: Compare both volume and stage conversion.
3. Treating Every Monthly Change as a Trend
What goes wrong: One unusual month triggers a strategy change.
Why it matters: Small sales samples create large percentage swings.
Fix: Flag small samples and collect another period when necessary.
4. Ignoring Pipeline Health
What goes wrong: Closed revenue gets all the attention.
Why it matters: The next month may already be weakening.
Fix: Track open opportunities and proposals when possible.
5. Confusing More Leads With Better Sales
What goes wrong: Lead growth is treated as sales improvement.
Why it matters: Added volume may never reach qualified or won stages.
Fix: Follow those leads through the funnel.
6. Changing Pricing From One Month
What goes wrong: A lower close rate is blamed on price.
Why it matters: Qualification, timing, source mix, or proposal fit may have changed.
Fix: Investigate before changing the offer.
7. Trusting AI-Generated Explanations Without Evidence
What goes wrong: A plausible explanation becomes accepted as fact.
Why it matters: Language models can produce confident hypotheses.
Fix: Require Confirmed, Likely, and Possible labels.
8. Using Unsourced Industry Benchmarks
What goes wrong: Your close rate gets compared with an invented “average.”
Why it matters: Different offers, markets, prices, and funnels are not directly comparable.
Fix: Use your own comparable history unless a reliable benchmark is available.
9. Tracking Too Many KPIs
What goes wrong: The monthly review becomes a reporting exercise.
Why it matters: More metrics can create more noise.
Fix: Track the few measures that change decisions.
10. Ending Without a Decision
What goes wrong: The review produces insights but no action.
Why it matters: Analysis has no operational value until behavior changes.
Fix: End with Keep, Fix, and Test.
How to Turn the Output Into Action
The best ChatGPT prompt for monthly sales analysis should make your next month simpler, not busier.
Start with the strongest signal. Locate the funnel stage. Separate the known facts from possible explanations.
Then decide whether you need to preserve, repair, or test something.
If stalled opportunities point to weak execution after initial contact, review your sales follow-up workflow. Do not solve a follow-up problem by changing lead generation.
Your decision chain should remain explicit:
Signal → Diagnosis → Hypothesis → Decision → Test
For example:
- Signal: Proposal-to-win rate fell from 40% to 20%.
- Diagnosis: More proposals were sent, but wins stayed flat.
- Hypothesis: Qualification or proposal fit may have weakened.
- Decision: Do not change pricing yet.
- Test: Review lost and stalled proposals, then compare qualification evidence.
When several plausible actions compete for limited time or budget, use a structured AI-assisted decision process to compare the trade-offs without outsourcing the final judgment.
A monthly review should rarely create ten projects.
Three priorities are enough:
- Keep what has credible positive evidence.
- Fix the clearest bottleneck.
- Test the most important unresolved hypothesis.
7-Day Implementation Plan
| Day | Task | Time | Expected Output |
|---|---|---|---|
| Day 1 — Collect | Gather current and previous month sales data. | 30–45 minutes | Two comparable periods of sales data |
| Day 2 — Clean | Standardize definitions and identify missing fields. | 30 minutes | Clean definitions and missing-data list |
| Day 3 — Run | Paste the data into the complete prompt. | 30 minutes | First monthly sales diagnosis |
| Day 4 — Validate | Check arithmetic, assumptions, and unsupported claims. | 30 minutes | Reviewed and corrected analysis |
| Day 5 — Investigate | Answer the most important open questions. | 30–45 minutes | Better evidence on key uncertainties |
| Day 6 — Decide | Choose Keep, Fix, and Test priorities. | 30 minutes | Three next-month priorities |
| Day 7 — Measure | Set three metrics and explicit success thresholds. | 20 minutes | Next-month measurement plan |
That is enough for a useful monthly sales-review system.
Do not turn it into a business intelligence project unless the complexity earns its keep.
FAQ
Can ChatGPT analyze sales data?
Yes. You can provide sales figures and ask ChatGPT to calculate supported metrics, compare periods, organize patterns, and identify questions. You should still verify calculations and conclusions before acting.
What sales data should I give ChatGPT?
Start with leads, qualified leads, calls, proposals, wins, and revenue. Add lead source, pipeline, offer, deal value, and timing data when available.
For example, a business with only leads, calls, proposals, wins, and revenue can still calculate several useful conversion rates.
Can ChatGPT calculate conversion rates?
Yes, when both required values are available.
For example, 3 wins from 12 proposals gives a proposal-to-win rate of 25%.
If proposals are missing, the model should mark that metric unavailable instead of estimating it.
Can ChatGPT identify why sales dropped?
Sometimes it can identify a supported driver. Often it can only narrow the problem.
If revenue drops while leads and calls stay stable but proposals collapse, the proposal stage deserves investigation. That still does not prove why proposal volume fell.
How often should I review sales performance?
A monthly review is useful for comparing funnel performance and choosing the next period’s priorities. Faster sales cycles may also justify lighter weekly checks.
Which sales metrics should a solopreneur track?
Start with lead volume, qualified leads, calls, proposals, wins, revenue, and two or three relevant conversion rates. Add pipeline measures when they improve a real decision.
Can ChatGPT forecast sales?
It can help build scenarios from supplied data. A forecast remains an estimate, not a fact. Small samples, long sales cycles, one-off deals, and incomplete pipeline data can make forecasts especially fragile.
How do I compare one month of sales with another?
Use consistent definitions for both months. Compare absolute values, conversion rates, and percentage changes where valid. Then investigate which funnel stage created the change.
What if I have very little sales data?
Use the minimum version. Track leads, calls, proposals, wins, revenue, and source if known.
If four proposals produce one win one month and two wins the next, the close rate doubles from 25% to 50%. That sounds dramatic, but the sample is still four proposals.
The correct label is: Small sample — interpret cautiously.
Conclusion
A monthly sales review should do more than describe revenue.
The right ChatGPT prompt for monthly sales analysis helps you locate the real signal, calculate what the data supports, expose missing information, test possible explanations, and make a small number of measurable decisions.
The discipline matters more than the software.
Do not ask ChatGPT to invent the reason sales changed. Give it the numbers. Make it separate facts from hypotheses. Then use your commercial judgment where the data stops.
Start with the current month and previous month. Run the prompt. Validate the math. Then choose one thing to keep, one thing to fix, and one thing to test next month.




