thinkhard.SI

Prompt repository Finance & accounting

Build a month-end close checklist

You need close tasks in order with owners, deadlines and review steps.

Registry no.
FIN-012
Collection
Finance & accounting
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
5
Added

Finance & accountingAny chat

The prompt

Score 10 of 10, Excellent

Use it when You need close tasks in order with owners, deadlines and review steps.

  • {{business_context}}
  • {{close_target}}
  • {{team}}
  • {{current_tasks}}
  • {{known_problems}}
Full prompt and why it works
Prompt
About our business and systems: {{business_context}}
Close target: {{close_target}}

The people involved and their roles:
"""
{{team}}
"""

What we do at month end today, in any order and at any level of detail:
"""
{{current_tasks}}
"""

What goes wrong or runs late now:
"""
{{known_problems}}
"""

Task: Turn this into a month-end close checklist for our finance team, in the order the work has to happen, so anyone can see what is due today, who owns it and who reviews it.

Requirements:
- Schedule tasks by business day relative to month end (Day -2, Day -1, Day 1, Day 2 and so on) and respect dependencies. For example, bank reconciliations and the payables, receivables and payroll records are finished before accruals are reviewed, and the trial balance is reviewed before reports go out.
- Give every task one owner, and a different person as reviewer where the team allows it. If the team is too small for that, say where a second check is missing.
- Include a review step for each balance sheet account we reconcile, and a review of the P&L against budget or last month before sign-off.
- End with sign-off and locking the period in the accounting system, so late entries cannot change closed numbers.
- Assign tasks only to the people listed, and keep my tasks in my words where possible.
- Do not invent accounts, systems or deadlines. Tasks a business like ours usually needs but I did not mention go in a separate list of suggestions to confirm, not in the checklist.

Format:
1. The checklist as a table with the columns Day, Task, Owner, Reviewer, Depends on, Evidence to keep, Done.
2. Suggested additions to confirm, each with one line on why it matters.
3. Bottlenecks: up to 5 points where the order or the workload puts the target at risk, tied to the problems I described.

Aim for 25 to 40 rows in the checklist, plus up to 200 words for parts 2 and 3. The goal is a checklist a new team member could follow without asking what a task means, so start each task with a verb and name the report or account it concerns.

If a task's timing or owner is unclear from my notes, do not guess: put "?" in that cell and list it at the end as a question.

Have your controller or accountant review the finished checklist, especially the accounts and controls it covers.

Variables

{{business_context}}
Your size, number of entities, accounting system and anything unusual, for example "one entity, QuickBooks Online, inventory held".
{{close_target}}
When the books should be closed, for example "within 5 business days of month end".
{{team}}
The people who take part in the close, with their roles and any days they are not available.
{{current_tasks}}
Everything you do at month end now, as a rough list or notes.
{{known_problems}}
What runs late or goes wrong, for example "supplier invoices arrive after Day 3". Write "none" if nothing does.

Why it works

  • Format. A table with day, owner, reviewer, dependency and evidence columns turns a list of chores into a schedule anyone on the team can follow.
  • What to avoid. Tasks you did not mention go to a separate list of suggestions, so the checklist never contains accounts or systems your business does not have.
  • What good looks like. Separate reviewers, a review of the P&L and locking the period are built in, the controls an auditor looks for in a close.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/month-end-close-checklist

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "month-end-close-checklist"}, or just ask for it by name.