30 Claude Prompts for Financial Controllers
Paste these into Claude to draft close checklists, variance narratives, policy memos, and cash reports in minutes instead of hours. Each one is built around a real controller task, not a generic writing exercise.
In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.
Month-End Close
5 promptsBuild a month-end close checklist
1/30✨ What it does
Produces a day-by-day close checklist grouped by workstream with owners and dependencies.
You are a senior corporate controller who has run monthly close cycles for a multi-entity company for over ten years. <context> I need a structured close checklist my team can follow so we stop missing steps and closing late. </context> <inputs> - Company type: [SAAS / MANUFACTURING / RETAIL / SERVICES] - Number of entities: [NUMBER OF ENTITIES] - ERP system: [ERP SYSTEM NAME] - Target close day: [BUSINESS DAY NUMBER] - Team size: [NUMBER OF STAFF] - Known pain points: [LIST OF RECURRING DELAYS] </inputs> <task> Produce a day-by-day close checklist from day 1 through the target close day, grouped by workstream (revenue, payroll, AP, fixed assets, intercompany, reporting). </task> <constraints> Keep each task to one line with an owner placeholder and a dependency note. Do not include generic advice about "communication" or "teamwork". Flag any task that is a common bottleneck based on the pain points given. </constraints> <format> Return a table with columns: Day, Workstream, Task, Owner, Depends On. Add a short section at the end titled "Risks to Watch" with 3 to 5 bullets. </format>
Pro tip: Paste your actual close calendar dates into the inputs so the day numbers map to your real deadlines instead of generic day counts.
Draft a close status update for leadership
2/30✨ What it does
Drafts a concise close status email for leadership with blockers and owners called out.
You are a controller reporting close progress to the CFO and department heads. <context> I am on day [CLOSE DAY NUMBER] of our close and need to send a short status update. </context> <inputs> - Entities closed so far: [LIST OF CLOSED ENTITIES] - Entities open: [LIST OF OPEN ENTITIES] - Open items blocking close: [LIST OF BLOCKING ITEMS] - Expected close date: [DATE] - Any adjustments still pending: [PENDING ADJUSTMENTS] </inputs> <task> Write a status email that tells leadership exactly where close stands, what is blocking it, and when it will finish. </task> <constraints> Keep it under 200 words. No filler phrases like "I hope this finds you well". State the blocking items plainly and name who needs to act on each one. </constraints> <format> Return a ready-to-send email with subject line, then body in short paragraphs, then a bulleted list of action items with owner names. </format>
Pro tip: Run this every close cycle with updated inputs so leadership gets a consistent format and can spot slippage cycle over cycle.
Write journal entry support documentation
3/30✨ What it does
Produces an audit-ready memo documenting the business reason and accounting basis for a manual journal entry.
You are a controller preparing audit-ready support for a manual journal entry. <context> I recorded a manual journal entry this period and need clear documentation before the auditors ask about it. </context> <inputs> - Entry description: [WHAT THE ENTRY DOES] - Debit account and amount: [ACCOUNT AND AMOUNT] - Credit account and amount: [ACCOUNT AND AMOUNT] - Business reason: [WHY THIS ENTRY WAS NEEDED] - Supporting documents available: [LIST OF DOCUMENTS] </inputs> <task> Write a journal entry support memo that explains the business reason, ties the amount to source documents, and states the accounting basis for the treatment. </task> <constraints> Keep it factual and specific. Do not use vague phrases like "as appropriate" or "in the normal course of business" without tying them to a number or document. </constraints> <format> Return a one-page memo with sections: Entry Summary, Business Reason, Accounting Basis, Supporting Documents Referenced, Preparer and Reviewer lines. </format>
Pro tip: Attach the actual invoice or contract reference numbers in the inputs so the memo reads as verifiable rather than asserted.
Review a close calendar for bottlenecks
4/30✨ What it does
Analyzes a close timeline to flag sequencing bottlenecks and rank automation opportunities by time saved.
You are a controller auditing your own close process to find where time is wasted. <context> Our close takes longer than it should and I want an outside read on where the time goes. </context> <inputs> - Current close timeline: [PASTE CLOSE TIMELINE OR STEPS] - Current close length in business days: [NUMBER OF DAYS] - Target close length: [TARGET NUMBER OF DAYS] - Tasks done manually: [LIST OF MANUAL TASKS] </inputs> <task> Analyze the timeline and identify which steps are likely bottlenecks, which steps could run in parallel instead of sequentially, and which manual tasks are the best automation candidates. </task> <constraints> Base every recommendation on something in the timeline provided, not generic best practice claims. Rank recommendations by likely time saved, highest first. </constraints> <format> Return a ranked list of 5 to 8 recommendations, each with: the bottleneck, the fix, and an estimated days saved. </format>
Pro tip: Paste the real timeline with actual day counts per task, vague step names without durations give Claude nothing to rank.
Prepare a flux review agenda
5/30✨ What it does
Builds a time-boxed flux review agenda ordered by dollar impact with a specific question per account.
You are a controller preparing for the monthly flux review meeting with the accounting team. <context> We hold a flux review meeting after close to walk through balance sheet and P&L movements before finalizing reporting. </context> <inputs> - Accounts with significant movement: [LIST OF ACCOUNTS AND VARIANCE AMOUNTS] - Threshold for "significant": [DOLLAR OR PERCENT THRESHOLD] - Attendees: [LIST OF ATTENDEES] - Meeting length: [MEETING LENGTH IN MINUTES] </inputs> <task> Build a meeting agenda that allocates time to each significant account, states the question to be answered for each one, and orders them by dollar impact. </task> <constraints> Do not exceed the meeting length given. Word each question so it requires a specific answer, not a yes or no. </constraints> <format> Return a table with columns: Time Slot, Account, Variance Amount, Question to Resolve, Owner. </format>
Pro tip: Sort your variance list by absolute dollar amount before pasting it in, Claude will preserve your ordering as the priority signal.
Variance Analysis
5 promptsWrite a budget vs actual variance narrative
6/30✨ What it does
Writes board-ready variance commentary for every line item above a stated materiality threshold.
You are a controller who writes the monthly variance commentary that goes into the board reporting package. <context> I have budget and actual figures for the period and need a clear narrative explaining what moved and why. </context> <inputs> - Line items with budget and actual: [PASTE LINE ITEMS, BUDGET, ACTUAL] - Materiality threshold: [DOLLAR OR PERCENT THRESHOLD] - Known business drivers: [LIST OF KNOWN DRIVERS, E.G. HEADCOUNT DELAY, PRICE INCREASE] - Reporting period: [MONTH AND YEAR] </inputs> <task> Write variance commentary for every line item above the materiality threshold, explaining the dollar and percent variance and the likely driver. </task> <constraints> Do not comment on line items below the threshold. State the direction of the variance in plain terms, favorable or unfavorable, before explaining it. Avoid vague causes like "timing differences" unless a specific date or event is given. </constraints> <format> Return a table with columns: Line Item, Budget, Actual, Variance $, Variance %, Commentary. </format>
Pro tip: Feed in the actual known drivers list, without it Claude will hedge with generic phrasing instead of a real cause.
Investigate an unexplained variance
7/30✨ What it does
Generates a ranked list of likely causes for a cost overrun with a concrete data check for each.
You are a controller digging into a variance that nobody on the team has explained yet. <context> A cost center came in significantly over budget this month and I need a structured way to find the root cause before I report on it. </context> <inputs> - Cost center: [COST CENTER NAME] - Budget amount: [BUDGET AMOUNT] - Actual amount: [ACTUAL AMOUNT] - Sub-accounts within this cost center: [LIST OF SUB ACCOUNTS] - Anything unusual you already noticed: [ANY NOTES, OR NONE] </inputs> <task> Produce an investigation plan that lists the most likely causes in order of probability, the specific data pull needed to confirm or rule out each one, and who to ask. </task> <constraints> Order causes from most to least likely given a cost overrun of this type. Each cause must include a concrete data check, not just "review the account". </constraints> <format> Return a numbered list of hypotheses, each with: Hypothesis, Data Check Needed, Who to Ask. </format>
Pro tip: List the actual sub-accounts even if you do not yet have numbers for them, the structure alone helps Claude generate targeted hypotheses.
Build a rolling variance trend summary
8/30✨ What it does
Analyzes a six-month variance trend and gives a direct verdict on whether it is improving or worsening.
You are a controller tracking whether a recurring variance is getting better or worse over time. <context> One expense line has missed budget for several months in a row and leadership wants to know if the trend is improving. </context> <inputs> - Line item: [LINE ITEM NAME] - Monthly budget and actual for the last 6 months: [PASTE 6 MONTHS OF BUDGET AND ACTUAL] - Any corrective actions already taken: [LIST OF ACTIONS, OR NONE] </inputs> <task> Analyze the trend across the 6 months, state whether the variance is widening, narrowing, or flat, and assess whether the corrective actions appear to be working. </task> <constraints> Base the trend call strictly on the numbers given. If the data is too noisy to call a clear trend, say so directly instead of forcing a conclusion. </constraints> <format> Return a short summary paragraph, then a table of the 6 months with running variance percent, then a one-line verdict labeled "Trend Verdict". </format>
Pro tip: Include the months in chronological order left to right, reversed order will produce a backwards trend read.
Translate variance analysis for non-finance managers
9/30✨ What it does
Rewrites a variance explanation in plain language for a non-finance manager with a clear call to action.
You are a controller who needs department managers without a finance background to actually understand their budget variances. <context> I send variance reports to department heads but they often do not act on them because the finance terms do not land. </context> <inputs> - Department: [DEPARTMENT NAME] - Variance details: [PASTE VARIANCE DETAILS AND AMOUNTS] - Manager's role and background: [ROLE, E.G. NON-FINANCE OPERATIONS MANAGER] - Action you want them to take: [DESIRED ACTION] </inputs> <task> Rewrite the variance explanation in plain language a non-finance manager will understand in under a minute, and end with the specific action you want them to take. </task> <constraints> No accounting jargon like "accrual" or "reclass" without a one-line plain definition next to it. Keep the whole message under 150 words. </constraints> <format> Return a short message ready to send, with the ask bolded at the end. </format>
Pro tip: Name the manager's actual role in the inputs, the jargon threshold differs a lot between an ops manager and a department VP.
Prepare a variance question list for FP&A
10/30✨ What it does
Drafts a ranked list of pointed forecast questions for FP&A tied to specific dollar variances.
You are a controller preparing questions for the FP&A team ahead of the forecast update. <context> Before FP&A finalizes the reforecast, I want to send them a sharp list of questions based on the variances I am seeing in actuals. </context> <inputs> - Key variances observed: [LIST OF VARIANCES WITH AMOUNTS] - Current forecast assumptions I am questioning: [LIST OF ASSUMPTIONS] - Forecast period in question: [QUARTER OR MONTH] </inputs> <task> Draft a list of pointed questions for FP&A that connect each variance to a specific forecast assumption that may need updating. </task> <constraints> Each question must reference a specific number from the inputs, not a general assumption. Limit to 8 questions maximum, ranked by dollar impact. </constraints> <format> Return a numbered list of questions, each followed in parentheses by the dollar impact it relates to. </format>
Pro tip: Cap the list at 8 as instructed, a longer list gets skimmed and the highest-impact questions lose visibility.
Accounting Policies
5 promptsDraft a revenue recognition policy memo
11/30✨ What it does
Documents a revenue recognition policy memo covering performance obligations and judgment calls for audit support.
You are a controller responsible for documenting accounting policy for auditors and new staff. <context> We changed how a product line is sold and I need to document the revenue recognition treatment before quarter end. </context> <inputs> - Product or service: [PRODUCT OR SERVICE NAME] - Contract terms: [KEY CONTRACT TERMS, E.G. TERM LENGTH, DELIVERABLES] - Applicable standard: [ASC 606 / IFRS 15 / OTHER] - Judgment areas: [LIST OF JUDGMENT CALLS, E.G. STANDALONE SELLING PRICE] </inputs> <task> Write a policy memo that identifies the performance obligations, states the recognition pattern, and documents the judgment made on each unclear area. </task> <constraints> Reference the applicable standard by section where relevant. State each judgment as a decision made, with the reasoning, not as an open question. </constraints> <format> Return a memo with sections: Background, Performance Obligations, Recognition Pattern, Judgments and Rationale, Conclusion. </format>
Pro tip: List the actual contract clauses rather than a summary, the standalone selling price judgment depends on exact wording.
Compare two accounting treatments
12/30✨ What it does
Compares two acceptable accounting treatments across financial impact and audit defensibility and gives a recommendation.
You are a controller weighing two acceptable accounting treatments before recommending one to the CFO. <context> We have a transaction that could reasonably be accounted for two different ways and I need a clear comparison before deciding. </context> <inputs> - Transaction description: [DESCRIBE THE TRANSACTION] - Treatment A: [DESCRIBE TREATMENT A] - Treatment B: [DESCRIBE TREATMENT B] - Financial statement impact areas of concern: [E.G. EBITDA, COVENANTS, TAX] </inputs> <task> Compare the two treatments on financial statement impact, audit defensibility, and consistency with how similar transactions were treated before, then give a recommendation. </task> <constraints> State a clear recommendation at the end, do not leave it open ended. Flag anything that would need auditor pre-clearance. </constraints> <format> Return a comparison table with rows for each impact area and columns for Treatment A and Treatment B, followed by a Recommendation paragraph. </format>
Pro tip: State the covenant or metric that matters most in the inputs, the recommendation shifts depending on what the business is protecting.
Write a capitalization policy for internal tools
13/30✨ What it does
Produces a capitalization policy mapping software development stages to capitalize or expense treatment.
You are a controller updating the fixed asset and capitalization policy for internally developed software. <context> Our engineering team is building internal tools and I need a clear policy for what costs get capitalized versus expensed. </context> <inputs> - Type of software: [INTERNAL TOOL / CUSTOMER FACING PRODUCT] - Development stages used internally: [E.G. PRELIMINARY, APPLICATION DEVELOPMENT, POST IMPLEMENTATION] - Applicable guidance: [ASC 350-40 / OTHER] - Current capitalization threshold: [DOLLAR THRESHOLD] </inputs> <task> Write a capitalization policy that maps each development stage to capitalize or expense treatment and states the dollar threshold for applying it. </task> <constraints> Be specific about which activities within each stage qualify, for example distinguishing coding from testing from post-launch maintenance. Avoid restating the standard without applying it to this company's process. </constraints> <format> Return a policy document with sections: Purpose, Scope, Stage-by-Stage Treatment Table, Threshold and Approval, Examples. </format>
Pro tip: Include two or three real recent projects as examples in the inputs so the policy's examples section reflects your actual work.
Prepare a policy exception memo
14/30✨ What it does
Documents a one-time policy exception with a materiality basis and an explicit precedent-risk boundary.
You are a controller documenting a one-time exception to standard accounting policy. <context> We need to deviate from our normal policy for a specific transaction this quarter and I have to document why that is acceptable. </context> <inputs> - Standard policy: [DESCRIBE THE STANDARD POLICY] - Exception requested: [DESCRIBE THE EXCEPTION] - Reason for the exception: [BUSINESS REASON] - Materiality of the transaction: [DOLLAR AMOUNT] </inputs> <task> Write a memo justifying the exception, addressing why it does not set a problematic precedent, and stating the materiality basis for why it is acceptable this one time. </task> <constraints> Address precedent risk directly, do not skip it. State a clear boundary for when this exception would no longer be acceptable in future periods. </constraints> <format> Return a memo with sections: Exception Requested, Business Reason, Materiality Assessment, Precedent Risk and Boundary, Approval Sign-off Line. </format>
Pro tip: State the exact materiality dollar amount, without it the memo cannot make a defensible boundary statement for future periods.
Summarize a new accounting standard for the team
15/30✨ What it does
Translates a new accounting standard into concrete workflow changes and a readiness checklist for the team.
You are a controller preparing your team for an upcoming accounting standard change. <context> A new standard takes effect soon and I need to brief my accounting team on what changes in our day-to-day work. </context> <inputs> - Standard name: [STANDARD NAME, E.G. ASU 2023-XX] - Effective date: [EFFECTIVE DATE] - Areas of our business it touches: [LIST OF AFFECTED AREAS] - Current process in those areas: [BRIEF DESCRIPTION OF CURRENT PROCESS] </inputs> <task> Summarize what the standard changes, translate it into what specifically changes in our current process, and list the steps needed to be ready by the effective date. </task> <constraints> Skip the general history of the standard. Focus entirely on what changes in this team's actual workflow. </constraints> <format> Return a briefing with sections: What Changes, Impact on Our Process, Readiness Steps and Deadlines, Open Questions for Auditors. </format>
Pro tip: Describe your current process in real terms, the briefing is only useful to the team if it shows the before and after clearly.
These prompts give you the what. Tutorials give you the why.
Learn when to use extended thinking, how to build Claude Projects, and workflows that compound. 300+ tutorials and growing.
Cash Reporting
5 promptsBuild a 13-week cash flow forecast structure
16/30✨ What it does
Designs a 13-week cash forecast template structure with covenant headroom tracking built in.
You are a controller responsible for weekly cash visibility for the CFO and lenders. <context> We need a rolling 13-week cash forecast and I want a clean structure before I start populating actual numbers. </context> <inputs> - Main cash inflow sources: [LIST OF INFLOW SOURCES, E.G. CUSTOMER COLLECTIONS] - Main cash outflow categories: [LIST OF OUTFLOW CATEGORIES, E.G. PAYROLL, AP, DEBT SERVICE] - Current cash balance: [CASH BALANCE] - Minimum cash covenant if any: [COVENANT AMOUNT OR NONE] </inputs> <task> Design a 13-week cash forecast template with rows for each inflow and outflow category, a weekly ending balance row, and a covenant headroom row if applicable. </task> <constraints> Keep categories granular enough to be useful but no more than 12 total rows before the ending balance. Do not include categories that were not mentioned in the inputs. </constraints> <format> Return a table template with Week 1 through Week 13 as columns and the categories as rows, plus a short paragraph explaining how to use the covenant headroom row. </format>
Pro tip: List only your real inflow and outflow categories, an oversized template gets abandoned within a few weeks of use.
Explain a cash versus earnings gap
17/30✨ What it does
Builds a plain-language cash-to-earnings bridge explaining why profit and cash on hand diverge.
You are a controller who needs to explain to the CEO why net income and cash on hand tell different stories this quarter. <context> The CEO is asking why we reported a profit but cash is tight, and I need a clear bridge explanation. </context> <inputs> - Net income this period: [NET INCOME AMOUNT] - Cash change this period: [CASH CHANGE AMOUNT] - Major non-cash items: [LIST, E.G. DEPRECIATION, STOCK COMPENSATION] - Major working capital changes: [LIST, E.G. AR GROWTH, INVENTORY BUILD] </inputs> <task> Build a bridge from net income to cash change that shows each adjustment and explains it in terms a non-finance CEO will immediately understand. </task> <constraints> Order the bridge from net income down to ending cash change, largest adjustment first after non-cash items. Avoid the phrase "working capital" without a one-line plain explanation next to its first use. </constraints> <format> Return a bridge table with columns Item and Amount, followed by a 3 to 4 sentence plain-language summary. </format>
Pro tip: Include the actual AR and inventory dollar changes, not just directional notes, the bridge needs numbers that foot to the total.
Draft a cash covenant compliance summary
18/30✨ What it does
Drafts a covenant compliance summary with a step-by-step calculation and an explicit pass or fail result.
You are a controller preparing the covenant compliance certificate for the lender. <context> Our loan agreement requires a quarterly covenant compliance summary and I need it drafted accurately before it goes to the CFO for signature. </context> <inputs> - Covenant type and required threshold: [E.G. MINIMUM LIQUIDITY OF DOLLAR AMOUNT] - Actual measured value this period: [ACTUAL VALUE] - Calculation method per the credit agreement: [DESCRIBE CALCULATION METHOD] - Trend versus prior quarter: [PRIOR QUARTER VALUE] </inputs> <task> Write a covenant compliance summary that shows the calculation, states pass or fail against the threshold, and notes the trend versus last quarter. </task> <constraints> Show the calculation step by step so it can be verified against the credit agreement definition. State pass or fail explicitly, do not imply it. </constraints> <format> Return a summary with sections: Covenant Definition, Calculation, Result (Pass/Fail), Trend Commentary. </format>
Pro tip: Match the calculation method wording to your actual credit agreement language, lenders will flag any deviation from the defined formula.
Prioritize a short cash payment run
19/30✨ What it does
Ranks a payables list against limited available cash, separating what must be paid now from what can be delayed.
You are a controller managing a tight cash week and deciding which payments go out first. <context> Available cash this week is lower than total payables due and I need a defensible prioritization before I approve the payment run. </context> <inputs> - Available cash: [AVAILABLE CASH AMOUNT] - List of payables due with amounts and vendor names: [PASTE PAYABLES LIST] - Critical vendors that cannot be delayed: [LIST OF CRITICAL VENDORS] - Payroll date this week: [PAYROLL DATE, IF APPLICABLE] </inputs> <task> Rank the payables in the order they should be paid given the available cash, and state which ones must be delayed with a suggested new payment date. </task> <constraints> Payroll and critical vendors must be prioritized ahead of discretionary vendors regardless of amount. Stop ranking once the available cash is exhausted and clearly separate the paid list from the delayed list. </constraints> <format> Return two tables: "Pay This Week" and "Delay", each with Vendor, Amount, and Suggested New Date for the delayed table. </format>
Pro tip: Flag critical vendors explicitly in the inputs, otherwise the ranking will sort purely by amount and miss relationship risk.
Write a cash position commentary for the board deck
20/30✨ What it does
Writes concise board-slide bullets on cash position, drivers of change, and runway.
You are a controller preparing the cash slide commentary for the quarterly board deck. <context> I need short, board-ready commentary on our cash position that a director with limited finance background can read in under a minute. </context> <inputs> - Ending cash balance this quarter: [CASH BALANCE] - Ending cash balance last quarter: [PRIOR CASH BALANCE] - Key drivers of the change: [LIST OF DRIVERS, E.G. CUSTOMER COLLECTIONS, CAPEX] - Runway in months at current burn: [RUNWAY IN MONTHS, IF APPLICABLE] </inputs> <task> Write board slide commentary that states the cash change, the top two or three drivers, and runway if applicable, in language a non-finance director will understand immediately. </task> <constraints> Keep it to 4 bullet points maximum. No hedge words like "potentially" or "generally", state the drivers directly. </constraints> <format> Return 4 bullet points ready to paste onto a slide, each under 20 words. </format>
Pro tip: Cap yourself at the 4 bullets requested, board directors skim slides and a longer list gets read as noise.
Audit and Compliance
5 promptsPrepare an audit PBC request response
21/30✨ What it does
Drafts a direct response memo to an auditor's PBC request with a prior-year comparison noted.
You are a controller responding to the external auditor's prepared-by-client request list. <context> The audit team sent a PBC list item that needs a written response along with the supporting schedule. </context> <inputs> - PBC item requested: [DESCRIBE THE REQUEST] - Account or process it relates to: [ACCOUNT OR PROCESS NAME] - Data available to respond: [WHAT DATA YOU HAVE] - Prior year treatment if relevant: [PRIOR YEAR NOTES OR NONE] </inputs> <task> Write a response memo that answers the PBC request directly, references the supporting schedule, and notes any change from prior year treatment. </task> <constraints> Answer the exact question asked first, before adding context. Do not restate the auditor's request word for word, respond to it. </constraints> <format> Return a memo with sections: Request Summary, Response, Supporting Schedule Reference, Prior Year Comparison. </format>
Pro tip: State exactly what data you have available, if a piece is missing the memo should say so rather than imply full coverage.
Draft an internal control narrative
22/30✨ What it does
Writes a testable internal control narrative describing the control activity, owner, and evidence of performance.
You are a controller documenting internal controls for SOX or audit purposes. <context> I need to document the control narrative for a key process before our controls testing begins. </context> <inputs> - Process name: [PROCESS NAME, E.G. REVENUE CUTOFF] - Steps in the process today: [LIST THE ACTUAL STEPS] - Control owner: [CONTROL OWNER NAME OR ROLE] - Frequency of the control: [DAILY / WEEKLY / MONTHLY / PER TRANSACTION] </inputs> <task> Write a control narrative describing the process, the specific control activity that prevents or detects error, who performs it, and how it is evidenced. </task> <constraints> Describe the control activity specifically enough that a tester could walk through it and confirm it happened. Avoid describing the whole process when only the control step matters. </constraints> <format> Return a narrative with sections: Process Overview, Control Objective, Control Activity, Control Owner and Frequency, Evidence of Performance. </format>
Pro tip: List the real process steps in order, a control narrative built on vague steps cannot survive a walkthrough test.
Summarize an audit finding and remediation plan
23/30✨ What it does
Produces an audit remediation plan separating root cause from symptom with owners and a verification method.
You are a controller responding to an audit finding that needs a remediation plan. <context> The auditors raised a finding this cycle and I need a clear remediation plan to present to the audit committee. </context> <inputs> - Finding description: [DESCRIBE THE FINDING] - Root cause identified: [ROOT CAUSE] - Proposed remediation steps: [LIST OF STEPS] - Target completion date: [DATE] </inputs> <task> Write a remediation plan that states the finding, the root cause, the specific steps to fix it, and how success will be verified. </task> <constraints> Separate root cause from symptom, do not restate the finding as the cause. Each remediation step needs an owner and a date. </constraints> <format> Return a plan with sections: Finding, Root Cause, Remediation Steps (table with Step, Owner, Date), Verification Method. </format>
Pro tip: Push yourself to name the true root cause in the inputs, if the auditor rejects your root cause the whole plan gets reopened.
Check a disclosure draft against the source numbers
24/30✨ What it does
Checks a draft disclosure paragraph against source figures and flags any numeric mismatch or unsupported claim.
You are a controller doing a final tie-out review of a financial statement disclosure before it goes to print. <context> I have a draft disclosure paragraph and the underlying numbers and need to confirm they agree before filing. </context> <inputs> - Draft disclosure text: [PASTE DRAFT DISCLOSURE TEXT] - Underlying figures it should tie to: [PASTE THE ACTUAL FIGURES] - Filing type: [10-Q / 10-K / INTERNAL REPORT / OTHER] </inputs> <task> Compare every number and claim in the disclosure text against the figures provided and flag any mismatch, rounding issue, or unsupported statement. </task> <constraints> List only actual discrepancies found, do not restate numbers that already agree. If everything ties, say so explicitly rather than leaving it ambiguous. </constraints> <format> Return a list titled "Discrepancies Found" with the disclosure text quoted, the figure it should match, and the mismatch explained. If none, return "No discrepancies found" with a one-line confirmation. </format>
Pro tip: Paste the exact disclosure wording rather than a paraphrase, small wording choices are often what create the unsupported claim.
Prepare a related-party transaction summary
25/30✨ What it does
Summarizes a related-party transaction with a direct assessment of arm's-length terms and approval status.
You are a controller compiling related-party transactions for disclosure and audit review. <context> I need to summarize this period's related-party transactions clearly before the audit team reviews them. </context> <inputs> - Related party name and relationship: [NAME AND RELATIONSHIP, E.G. OWNER'S OTHER COMPANY] - Transaction type and amount: [TRANSACTION TYPE AND AMOUNT] - Terms compared to arm's length: [DESCRIBE TERMS OR NOTE IF UNKNOWN] - Approval obtained: [WHO APPROVED IT, OR NONE YET] </inputs> <task> Summarize the related-party transaction, state whether the terms appear consistent with arm's length dealing, and note whether proper approval was documented. </task> <constraints> If approval was not documented, say so plainly rather than softening it. Do not assume arm's length terms if the inputs do not support that conclusion. </constraints> <format> Return a summary table with columns: Related Party, Relationship, Transaction, Amount, Terms Assessment, Approval Status. </format>
Pro tip: Note explicitly when approval documentation is missing, controllers who soften this in the summary create a bigger problem at audit.
Most people use 10% of Claude. Tutorials unlock the rest.
AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.
Team and Process Management
5 promptsWrite a standard operating procedure for a close task
26/30✨ What it does
Writes a numbered SOP for a close task with callouts on the steps that historically cause mistakes.
You are a controller documenting a repeatable close task so any team member can execute it without asking questions. <context> A specific close task keeps getting done inconsistently because we never wrote down the steps. </context> <inputs> - Task name: [TASK NAME, E.G. BANK RECONCILIATION] - Systems used: [LIST OF SYSTEMS] - Current steps as best you know them: [LIST WHAT YOU CURRENTLY DO] - Common mistakes made: [LIST OF COMMON MISTAKES] </inputs> <task> Write a step-by-step standard operating procedure for this task that a new hire could follow without help, including a note at each step that historically causes the common mistakes listed. </task> <constraints> Number every step. Include screenshots placeholders only where a system navigation step is not obvious from text alone. </constraints> <format> Return a numbered SOP with a "Watch Out For" callout under any step tied to a listed common mistake. </format>
Pro tip: List the actual common mistakes your team makes, the watch-out callouts are only useful if they target real failure points.
Draft a cross-training plan for the accounting team
27/30✨ What it does
Builds a sequenced cross-training plan pairing backups to single-point-of-failure close tasks.
You are a controller reducing key-person risk on your accounting team. <context> Too many of our close tasks depend on one person and I need a cross-training plan to spread the knowledge. </context> <inputs> - Team members and current specialties: [LIST NAMES AND SPECIALTIES] - Tasks with single points of failure: [LIST OF TASKS AND WHO OWNS THEM] - Timeframe to complete cross-training: [TIMEFRAME] </inputs> <task> Build a cross-training plan that pairs a backup person with each single-point-of-failure task and sequences the training over the timeframe given. </task> <constraints> Do not assign a backup who already owns too many other single-point tasks. Sequence training so the highest-risk tasks get covered first. </constraints> <format> Return a table with columns: Task, Primary Owner, Backup Assigned, Training Start, Training Complete By. </format>
Pro tip: List every team member's current load, not just their specialty, so backups are not overloaded onto one already-stretched person.
Write performance feedback for a staff accountant
28/30✨ What it does
Writes specific, example-grounded performance feedback for a staff accountant with one concrete next-quarter goal.
You are a controller preparing quarterly performance feedback for a staff accountant on your team. <context> I need to give specific, useful feedback rather than generic praise or criticism. </context> <inputs> - Employee name and role: [NAME AND ROLE] - Specific wins this quarter: [LIST SPECIFIC EXAMPLES] - Specific areas to improve: [LIST SPECIFIC EXAMPLES] - One growth goal for next quarter: [GROWTH GOAL] </inputs> <task> Write performance feedback that cites the specific examples given for both strengths and improvement areas, and ends with one concrete goal for next quarter. </task> <constraints> Do not generalize a specific example into vague praise like "great attitude". Tie every point back to a specific example from the inputs. </constraints> <format> Return feedback with sections: Strengths (with examples), Areas to Develop (with examples), Goal for Next Quarter. </format>
Pro tip: Give real specific examples in the inputs, generic inputs produce generic feedback that will not land with the employee.
Build a process improvement business case
29/30✨ What it does
Builds a process improvement business case with an explicit payback calculation and a risk-of-inaction section.
You are a controller pitching a process improvement to the CFO that requires budget approval. <context> I want to automate or improve a manual accounting process and need to justify the investment. </context> <inputs> - Current process and time spent: [DESCRIBE PROCESS AND HOURS PER MONTH] - Proposed solution: [DESCRIBE THE SOLUTION, E.G. SOFTWARE TOOL, NEW WORKFLOW] - Cost of the solution: [COST AMOUNT] - Fully loaded hourly cost of staff time: [HOURLY COST] </inputs> <task> Build a business case that calculates the current cost of the manual process, the cost of the proposed solution, and the payback period. </task> <constraints> Show the math for the payback calculation, do not just state a conclusion. Include a risk section on what happens if the improvement is not funded. </constraints> <format> Return a business case with sections: Current State Cost, Proposed Solution Cost, Payback Calculation, Risk of Inaction, Recommendation. </format>
Pro tip: Use a real fully loaded hourly cost figure from HR or finance, a rough guess undermines the payback math when the CFO pushes back.
Create an onboarding guide for a new controller hire
30/30✨ What it does
Builds a day-by-day two-week onboarding plan sequencing system access, process walkthroughs, and key introductions.
You are a controller preparing an onboarding guide for a newly hired accounting team member. <context> A new person is joining my team and I want them productive quickly without me repeating the same explanations. </context> <inputs> - New hire's role: [ROLE, E.G. SENIOR ACCOUNTANT] - Systems they need access to: [LIST OF SYSTEMS] - Key processes they will own: [LIST OF PROCESSES] - People they should meet in the first two weeks: [LIST OF NAMES AND ROLES] </inputs> <task> Build a two-week onboarding plan covering system access setup, process walkthroughs, and introductory meetings, sequenced so the earliest days focus on access and context. </task> <constraints> Sequence system access requests to day one so delays do not block later steps. Do not schedule more than 3 process walkthroughs in a single day. </constraints> <format> Return a day-by-day plan for 10 business days with columns: Day, Focus Area, Specific Task, Person Involved. </format>
Pro tip: Request system access on day one in your actual IT ticketing process, access delays are the most common cause of a stalled onboarding.
Free tool
Prompt Optimizer
Turn a rough idea into a structured, professional AI prompt.
Frequently Asked Questions
Prompts are the starting line. Tutorials are the finish.
A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.
7-day free trial. Cancel anytime.
Related guides