Claude Prompt Library

30 Claude prompts for bookkeepers

30 copy-paste prompts

Paste in your ledger, bank feed, or client list and get a real reconciliation, checklist, or statement back, built from your own numbers. Not "give me some advice".

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.

By Louis Corneloup ยท Founder, Techpresso
Last updated ยทHand-curated & tested by the AI Academy team

Bank and Account Reconciliation

5 prompts

Bank Statement to Ledger Reconciliation Sheet

1/30

You are a senior bookkeeper who reconciles bank statements against the general ledger for small business clients every month. <context> A client's bank statement balance and ledger cash balance don't match at month end, and the difference needs to be broken into outstanding items so both sides tie out. </context> <inputs> - Bank statement ending balance: [e.g., $18,420.55] - Ledger (book) ending cash balance: [e.g., $17,865.20] - Outstanding checks not yet cleared: [e.g., check #1042 $340.00, check #1045 $215.35] - Deposits in transit: [e.g., $600.00 deposited 6/30, not yet on the statement] - Bank fees or interest on the statement not yet in the ledger: [e.g., $12.00 monthly fee, $2.10 interest earned] </inputs> <task> Build a standard bank reconciliation: start from the bank balance, adjust for outstanding checks and deposits in transit to get an adjusted bank balance; start from the book balance, adjust for the fees and interest to get an adjusted book balance. Both adjusted balances must match. </task> <constraints> - Show every adjustment as its own line, don't net items together. - If the two adjusted balances don't match, state the exact dollar difference and list the most likely places to check (a missing transaction, a duplicate entry, a transposed amount). - Do not mark the reconciliation as complete unless the adjusted balances tie exactly. </constraints> <format> Two side-by-side reconciliation tables (bank-side adjustments, book-side adjustments) ending in the adjusted balances, plus a one-line tie-out confirmation or discrepancy note. </format>

Builds a full bank-to-ledger reconciliation with outstanding checks, deposits in transit, and bank fees adjusted on both sides until they tie.

๐Ÿ’ก

Pro tip: Paste in the actual transaction list from the bank feed if you have it, matching individual transactions catches a duplicate entry that a summary-only reconciliation would miss.

Credit Card Statement Reconciliation

2/30

You are a senior bookkeeper who reconciles business credit card statements against recorded transactions for clients. <context> A client's credit card statement needs to be reconciled against what's been entered in the books, to catch missing, duplicate, or miscoded charges before the month is closed. </context> <inputs> - Credit card statement total charges and payments: [e.g., total charges $6,240.18, payment made $5,900.00] - List of charges already entered in the books: [e.g., $4,800.18 across 22 transactions entered] - Statement closing balance vs ledger card liability balance: [e.g., statement closing balance $2,240.18, ledger balance $1,850.00] </inputs> <task> Compare total charges on the statement to what's recorded in the books, calculate the dollar gap, and list what's likely missing or duplicated based on the numbers given. Confirm whether the ledger liability balance should match the statement closing balance and flag the difference. </task> <constraints> - Show the math for the charges gap and the balance gap separately, they may not be the same number. - Do not guess which specific transactions are missing unless a transaction list is provided, state the dollar amount unaccounted for instead. - Flag if the payment amount doesn't match what's shown as paid in the books. </constraints> <format> A reconciliation summary table (statement total, recorded total, gap) plus a short list of what to check to close the gap. </format>

Compares credit card statement totals against recorded transactions and calculates the exact gap to investigate before close.

๐Ÿ’ก

Pro tip: Request this every card, every month before close, a small recurring gap left unexplained for two months in a row usually means a coding pattern, not a one-off miss.

Multi-Account Cash Position Summary

3/30

You are a senior bookkeeper who prepares cash position summaries across multiple accounts for clients with several bank and savings accounts. <context> A client holds cash across multiple accounts and wants a single summary showing total available cash and how it's distributed, as of a specific date. </context> <inputs> - List of accounts with current balances: [e.g., Operating checking $22,400.00, Payroll checking $4,100.00, Savings/reserve $35,000.00, Tax reserve savings $8,600.00] - Any known holds or restrictions: [e.g., $8,600 tax reserve is earmarked and not available for operating use] - Date of the snapshot: [e.g., as of July 31] </inputs> <task> Build a cash position table listing each account and balance, calculate the total across all accounts, and calculate the total "available" cash after excluding restricted or earmarked amounts. </task> <constraints> - Show total cash and available cash as two separate, clearly labeled figures. - List restricted amounts with the reason next to them, don't just subtract silently. - Keep the account list in the order given. </constraints> <format> An account balance table followed by a two-line total (total cash, available cash) with restrictions noted. </format>

Rolls up balances across multiple client accounts into a total cash position with restricted funds separated out.

๐Ÿ’ก

Pro tip: Ask for this the same day every month, a consistent snapshot date makes cash position trend easy to compare month over month.

Uncleared Transaction Aging Report

4/30

You are a senior bookkeeper who tracks uncleared checks and deposits for clients to flag items that are going stale. <context> Some outstanding checks or deposits have been sitting uncleared for a while, and the bookkeeper needs to flag anything old enough to investigate (a lost check, a stopped payment candidate). </context> <inputs> - List of uncleared items with date issued and amount: [e.g., check #1030 issued 4/2 for $450.00, check #1041 issued 6/10 for $120.00, deposit issued 7/28 for $300.00] - Today's date: [e.g., 7/31] - Age threshold for flagging: [e.g., over 60 days outstanding] </inputs> <task> Calculate the number of days each item has been outstanding as of today's date, flag every item over the given age threshold, and total the dollar amount of flagged items separately from the total of all uncleared items. </task> <constraints> - Show the days-outstanding calculation for every item, not just the flagged ones. - Sort the output oldest to newest. - State the flagged total and the all-items total as two separate numbers. </constraints> <format> An aging table (item, date issued, amount, days outstanding, flag) sorted oldest first, with a two-line total summary. </format>

Ages every uncleared check or deposit by days outstanding and flags anything past the client's stale-item threshold.

๐Ÿ’ก

Pro tip: Anything flagged over 90 days is usually worth a direct call to the client, not just a note, a check that old is often already lost or forgotten.

Beginning Balance Discrepancy Investigation Note

5/30

You are a senior bookkeeper who investigates beginning balance discrepancies when a reconciliation won't start clean. <context> This month's reconciliation shows the beginning balance doesn't match last month's ending reconciled balance, which means the problem started before this period and needs to be traced back. </context> <inputs> - Last month's reconciled ending balance: [e.g., $14,200.10] - This month's opening balance per the ledger: [e.g., $13,950.10] - Any changes made to prior-period entries since last close (if known): [e.g., a $250.00 entry was voided and re-entered on a different date after last month's reconciliation was finished] </inputs> <task> Calculate the exact dollar difference between last month's reconciled balance and this month's opening balance, and use the known changes to explain the difference if it accounts for the full gap. If it doesn't fully account for the gap, state the remaining unexplained amount. </task> <constraints> - Show the dollar gap calculation first, before applying any explanation. - Only use the stated known changes to explain the gap, don't invent other causes. - Clearly state whether the known changes fully, partially, or don't at all explain the gap. </constraints> <format> A short calculation block (last balance, this balance, gap) followed by a 2 to 3 sentence explanation note stating what accounts for the gap and what remains unexplained. </format>

Traces a beginning-balance mismatch back to its cause using known prior-period changes and states any amount still unexplained.

๐Ÿ’ก

Pro tip: Never let an unexplained beginning balance gap carry forward silently, note it in the client file the same month it appears so it doesn't get buried under three more months of activity.

Monthly Close and Checklists

5 prompts

Monthly Close Checklist for a Small Business Client

6/30

You are a senior bookkeeper who builds monthly close checklists tailored to each client's setup. <context> A client's monthly close needs a written checklist so nothing gets skipped, tailored to their specific accounts and recurring tasks rather than a generic template. </context> <inputs> - Accounts and feeds the client has: [e.g., 1 checking account, 1 savings account, 2 credit cards, payroll run through a third-party provider] - Recurring monthly tasks specific to this client: [e.g., monthly loan payment to record, quarterly sales tax but no monthly filing, inventory count not tracked] - Reports the client or their CPA expects at close: [e.g., P&L, balance sheet, AR aging] </inputs> <task> Build a step-by-step monthly close checklist in logical order: reconcile all accounts and feeds, record recurring entries, review for miscoded transactions, run the requested reports, and a final review step before marking the month closed. </task> <constraints> - Only include steps relevant to the accounts and tasks actually listed, don't add generic steps like inventory count if the client doesn't track inventory. - Order the checklist so reconciliations happen before reports are pulled. - Include a final "lock the period" or "mark closed" step at the end. </constraints> <format> A numbered checklist grouped into sections (Reconcile, Record, Review, Report, Close). </format>

Builds a client-specific monthly close checklist ordered from reconciliation through final reports and period lock.

๐Ÿ’ก

Pro tip: Save the generated checklist in the client's file and reuse it every month, editing only when their setup changes, consistency here is what actually prevents skipped steps.

Close Status Tracker Across Multiple Clients

7/30

You are a senior bookkeeper who manages the monthly close status across a book of multiple clients. <context> With several clients closing around the same time each month, the bookkeeper needs a single tracker showing where every client stands so nothing slips past the deadline. </context> <inputs> - List of clients with target close date and current status: [e.g., Client A, due 5th, reconciliations done, reports not yet sent; Client B, due 10th, waiting on bank feed; Client C, due 10th, fully closed] - Today's date: [e.g., 6th] </inputs> <task> Build a status tracker table for all clients showing days until (or past) their due date, current status, and a flag for anything at risk of missing its deadline given today's date. </task> <constraints> - Calculate days remaining or overdue for every client based on today's date. - Flag any client whose status suggests they won't make their due date (e.g., still waiting on a bank feed with only a few days left). - Sort by most urgent (soonest due date or already overdue) first. </constraints> <format> A tracker table: client, due date, days remaining/overdue, status, risk flag. Sorted most urgent first. </format>

Rolls up close status across a whole client book into one table sorted by urgency, flagging anyone at risk of missing their deadline.

๐Ÿ’ก

Pro tip: Update this at the same time every day during close week, a tracker that's only updated occasionally loses the thing that makes it useful, catching risk early.

Recurring Journal Entry Log

8/30

You are a senior bookkeeper who prepares recurring journal entries for clients at each month end. <context> A client has a set of recurring adjusting entries (depreciation, prepaid amortization, accrued items) that need to be recorded consistently every month. </context> <inputs> - Recurring entries and their monthly amounts: [e.g., depreciation expense $850/month, prepaid insurance amortization $220/month, accrued payroll $3,100 at month end reversing next month] - Accounts each entry hits: [e.g., depreciation: debit Depreciation Expense, credit Accumulated Depreciation; prepaid: debit Insurance Expense, credit Prepaid Insurance] - Month being closed: [e.g., July] </inputs> <task> List every recurring entry needed for the month with the exact debit and credit accounts and amounts, formatted as ready-to-post journal entries, and note which entries (like accruals) need a reversing entry the following month. </task> <constraints> - Show debits and credits clearly labeled and balanced for every entry. - Flag any entry that requires a reversal next month, and state the reversal amount and date. - Do not add entries beyond what was listed in the inputs. </constraints> <format> A journal entry table (date, account, debit, credit, memo) for all entries, with reversal notes called out separately. </format>

Formats a client's recurring monthly adjusting entries as ready-to-post journal entries and flags which ones need next month's reversal.

๐Ÿ’ก

Pro tip: Keep this list as a standing template per client and only update the dollar amounts each month, it turns a recurring memory-dependent task into a fill-in-the-blank one.

Pre-Close Anomaly Scan

9/30

You are a senior bookkeeper who scans a client's ledger for anomalies before finalizing the monthly close. <context> Before locking the period, the bookkeeper reviews the month's transactions for anything unusual, duplicate, or miscategorized that would need fixing before reports go out. </context> <inputs> - Summary of this month's transactions by category with amounts: [e.g., Office Supplies $1,240 (usually $200-300/month), Meals & Entertainment $0 (usually $150-200/month), Software $890] - Any transactions the bookkeeper already flagged manually: [e.g., a $1,000 transfer coded to Office Supplies that looks wrong] - Typical monthly range per category, if known: [e.g., from the note above] </inputs> <task> Compare this month's category totals against the typical range given, flag any category that's unusually high, unusually low, or unexpectedly at zero, and list the manually flagged items with a recommended next step for each. </task> <constraints> - Only flag categories where a typical range was given to compare against. - For manually flagged items, suggest a specific fix action (recode, verify with client, split the transaction) rather than a vague "look into this". - Do not flag normal-sized categories just to fill out the list. </constraints> <format> An anomaly table (category, this month, typical range, flag reason) plus a short action list for manually flagged items. </format>

Flags categories that are unusually high, low, or missing entirely compared to typical range, plus recommended fixes for manually noted issues.

๐Ÿ’ก

Pro tip: Build the typical range from your own trailing 3 to 6 months of that client's actuals rather than a generic industry number, every client's normal spend pattern is different.

Client Close Sign-Off Email Draft

10/30

You are a senior bookkeeper who drafts month-end close sign-off emails to send to clients once their books are ready for review. <context> Once the month is closed, the bookkeeper sends the client a short email summarizing what was done and what's attached, so the client can review and approve. </context> <inputs> - Client name and month closed: [e.g., Sarah, June] - Reports attached or linked: [e.g., P&L, balance sheet, AR aging report] - One or two things the client should specifically look at or approve: [e.g., a large one-time equipment purchase, an unusually high AR balance from a slow-paying customer] </inputs> <task> Draft a short, professional email to the client confirming the month is closed, listing what's attached, and specifically pointing out the one or two items that need their attention or approval. </task> <constraints> - Keep the email under 120 words. - Name the specific items to review by name and amount, don't just say "please review the attached reports". - End with a clear, simple call to action (reply to approve, or flag anything that looks off). </constraints> <format> An email draft with subject line and body, under 120 words. </format>

Drafts a short close sign-off email that names the specific items the client needs to review, not a generic 'reports attached' note.

๐Ÿ’ก

Pro tip: Always name the dollar amount of the item you want the client to look at directly in the email body, a vague reference gets skimmed past far more often than a specific number.

Transaction Categorization and Chart of Accounts

5 prompts

Bulk Transaction Categorization Pass

11/30

You are a senior bookkeeper who categorizes bank feed transactions against a client's chart of accounts. <context> A batch of bank feed transactions needs to be matched to the correct expense or income category based on the client's existing chart of accounts and past categorization patterns. </context> <inputs> - Client's relevant chart of accounts categories: [e.g., Office Supplies, Software & Subscriptions, Meals & Entertainment, Contract Labor, Advertising, Bank Fees] - Transactions to categorize (description and amount): [e.g., "ADOBE CREATIVE CLOUD" $54.99, "STARBUCKS #4521" $12.40, "UPWORK ESCROW" $850.00, "STAPLES STORE #12" $63.21] - Any known categorization rules from this client's history: [e.g., Adobe always goes to Software & Subscriptions, Upwork always goes to Contract Labor] </inputs> <task> Assign each transaction to the most likely category from the given chart of accounts, applying any known rules first, then using the vendor name and amount to make a best-judgment call on the rest. </task> <constraints> - Apply the known rules exactly where they match, don't override them. - For transactions without a clear match, state your reasoning in one short phrase (e.g., "coffee shop, likely Meals & Entertainment") rather than assigning silently. - Flag any transaction that's ambiguous enough it should be confirmed with the client before posting. </constraints> <format> A table: transaction description, amount, assigned category, reasoning/flag. </format>

Categorizes a batch of bank feed transactions against the client's chart of accounts, applying known rules and flagging ambiguous ones.

๐Ÿ’ก

Pro tip: Feed it your actual known-rules list every time, even a short one, it cuts the ambiguous-flag count down fast and keeps categorization consistent across months.

Chart of Accounts Cleanup Recommendation

12/30

You are a senior bookkeeper who reviews and cleans up bloated or disorganized chart of accounts for clients. <context> A client's chart of accounts has grown messy over time with duplicate, overly specific, or rarely-used accounts, and needs a cleanup recommendation before the next close. </context> <inputs> - Current chart of accounts list with account type: [e.g., "Office Supplies" (expense), "Office Supplies - Printer" (expense), "Misc Supplies" (expense), "Software" (expense), "Software - Adobe" (expense), "Software - Other" (expense)] - Which accounts have activity in the last 12 months vs which are empty, if known: [e.g., "Software - Adobe" has activity, "Software - Other" is empty] </inputs> <task> Identify accounts that are likely duplicates or over-fragmented (e.g., three supply accounts that could merge into one), recommend which accounts to merge or archive, and propose a consolidated account list. </task> <constraints> - Only recommend merging accounts of the same account type. - Recommend archiving (not deleting) any account with historical activity, only recommend deleting truly empty ones. - Present the before-and-after account list so the change is easy to see at a glance. </constraints> <format> A recommendation table (current account, action: merge/archive/keep, target account if merging) plus a clean proposed chart of accounts list. </format>

Flags duplicate or over-fragmented accounts in a client's chart of accounts and proposes a consolidated, cleaned-up list.

๐Ÿ’ก

Pro tip: Run this once a year per client, not more often, chart of accounts changes mid-year make year-over-year P&L comparisons harder to read.

Owner Draw vs Business Expense Split Review

13/30

You are a senior bookkeeper who reviews transactions for personal-vs-business separation issues in small business books. <context> A small business owner's account has a mix of clearly personal and clearly business transactions, and the bookkeeper needs to flag which ones look like owner draws or personal expenses that shouldn't sit in a business expense category. </context> <inputs> - Transactions in question with description and amount: [e.g., "WHOLE FOODS MARKET" $145.30 coded to Office Supplies, "ZELLE TRANSFER TO JOHN SMITH" $500.00 coded to Contract Labor, "AWS" $210.00 coded to Software] - What's known about the business: [e.g., a bookkeeping/consulting business with no physical inventory or office lease] </inputs> <task> Review each transaction against what's known about the business, flag any that look like they're likely personal or an owner draw miscoded as a business expense, and recommend the correct treatment (recode to Owner's Draw/Equity, or confirm business purpose with the client). </task> <constraints> - Only flag items that clearly don't fit the business type described, don't flag routine business expenses. - For each flagged item, state the specific reason it looks personal (e.g., grocery store purchase coded to office supplies). - Recommend confirming with the client rather than recoding unilaterally, since the actual purpose may be legitimate. </constraints> <format> A flagged transaction table: description, amount, current category, reason flagged, recommended action. </format>

Flags transactions that look like personal spending or owner draws miscoded as business expenses, with a recommended fix for each.

๐Ÿ’ก

Pro tip: Always route flagged items back to the client for confirmation rather than recoding them yourself, personal-looking charges sometimes have a legitimate business reason you can't see from the transaction alone.

New Client Chart of Accounts Setup

14/30

You are a senior bookkeeper who sets up a chart of accounts for new small business clients based on their industry and structure. <context> A new client is being onboarded and needs a starting chart of accounts tailored to their business type, not a generic default list. </context> <inputs> - Business type and structure: [e.g., single-member LLC, freelance graphic design and web development] - Revenue streams: [e.g., project-based design fees, monthly website maintenance retainers] - Known recurring expense types: [e.g., software subscriptions, contractor payments for overflow work, coworking space membership, business insurance] </inputs> <task> Build a chart of accounts with standard sections (Income, Cost of Goods Sold if applicable, Operating Expenses, Assets, Liabilities, Equity), populated with accounts specific to this business's revenue streams and expense types, not a generic 40-account template. </task> <constraints> - Only include a Cost of Goods Sold section if the business type genuinely has one, a service business without materials cost usually doesn't need it. - Split income into the specific revenue streams named, don't leave it as one generic "Income" account. - Keep the total account count reasonable for a small business, avoid creating more than 2 to 3 sub-accounts per category unless clearly justified by the inputs. </constraints> <format> A sectioned chart of accounts list (Income, COGS if applicable, Operating Expenses, Assets, Liabilities, Equity) with account names. </format>

Builds a right-sized starting chart of accounts tailored to a new client's specific revenue streams and expense types.

๐Ÿ’ก

Pro tip: Resist adding a sub-account for every expense type the client mentions in the intake call, a lean chart of accounts is easier to categorize into consistently than an exhaustive one.

Miscoded Transaction Correction Batch

15/30

You are a senior bookkeeper who prepares correcting entries for transactions found miscoded in a prior closed period. <context> A review turned up several transactions posted to the wrong account in a period that's already closed, and correcting journal entries are needed to fix them without altering the original transaction dates. </context> <inputs> - Miscoded transactions with amount, wrong category, and correct category: [e.g., $340.00 posted to Office Supplies, should be Software & Subscriptions; $1,200.00 posted to Contract Labor, should be Equipment (asset, not expense)] - Period the errors were found in vs the period they occurred in: [e.g., found in August review, errors occurred in June] </inputs> <task> Build a correcting journal entry for each miscoded transaction, moving the amount out of the wrong account and into the correct one, dated in the current open period (not the closed period), and note the original transaction date for reference. </task> <constraints> - Every correcting entry must be balanced (equal debit and credit). - Date every correcting entry in the current open period, never back into the closed period. - If a correction moves an amount from an expense account to an asset account (like the equipment example), note that this also affects depreciation going forward. </constraints> <format> A correcting journal entry table (date, account debited, account credited, amount, memo referencing the original transaction date) for each item. </format>

Builds properly dated correcting journal entries for transactions miscoded in an already-closed period, without touching the closed period itself.

๐Ÿ’ก

Pro tip: Never edit or delete the original transaction in a closed period, post a correcting entry in the current period instead, it keeps the audit trail intact.

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.

Try AI Academy Free

Client Invoicing and Billing

5 prompts

Monthly Invoice Batch from Time and Retainer Data

16/30

You are a senior bookkeeper who prepares monthly invoices for clients billed on a mix of retainers and hourly work. <context> A set of clients need their monthly invoices drafted based on their retainer amount plus any hourly overage, ready to review before sending. </context> <inputs> - Clients with retainer amount and hours included: [e.g., Client A: $400/month retainer, includes 5 hours; Client B: $250/month retainer, includes 3 hours] - Actual hours worked this month per client: [e.g., Client A: 6.5 hours; Client B: 2 hours] - Hourly overage rate: [e.g., $75/hour] </inputs> <task> For each client, calculate the invoice total as the retainer plus any overage hours beyond what's included, billed at the overage rate. If hours worked are under the included amount, bill only the flat retainer. </task> <constraints> - Show the overage hour calculation explicitly (hours worked minus hours included, times overage rate) for any client that went over. - Never bill less than the flat retainer amount, even if hours worked were zero. - List every client even if their invoice is just the flat retainer with no overage. </constraints> <format> An invoice summary table: client, retainer, hours included, hours worked, overage amount, total invoice. </format>

Calculates monthly invoice totals for retainer clients, adding hourly overage only when hours worked exceed what's included.

๐Ÿ’ก

Pro tip: Send this summary table to the client alongside the actual invoice for retainer clients who go over regularly, seeing the overage math builds trust that the extra charge is fair.

Overdue Invoice Aging and Follow-Up Plan

17/30

You are a senior bookkeeper who manages accounts receivable follow-up for clients with overdue invoices. <context> Several client invoices are past due and need to be aged and matched with an appropriate next follow-up step based on how overdue they are. </context> <inputs> - Outstanding invoices with due date and amount: [e.g., Invoice #204 due 5/15 for $1,200.00, Invoice #211 due 6/1 for $650.00, Invoice #218 due 6/25 for $2,100.00] - Today's date: [e.g., 7/10] - Follow-up policy by age bracket: [e.g., 1-15 days: friendly reminder, 16-30 days: firmer reminder with late fee mention, 30+ days: call plus written notice] </inputs> <task> Calculate days overdue for each invoice as of today's date, bucket each into the correct age bracket, and state the specific follow-up action required per the policy for each invoice. </task> <constraints> - Show the days-overdue calculation for every invoice. - Match each invoice to exactly one age bracket and its corresponding action from the policy given. - Sort output from most overdue to least overdue. </constraints> <format> An aging table: invoice number, amount, days overdue, age bracket, required follow-up action. Sorted most overdue first. </format>

Ages every overdue invoice by days past due and assigns the exact follow-up action required by the client's own collections policy.

๐Ÿ’ก

Pro tip: Run this weekly rather than monthly during any period where a client's AR is climbing, catching an invoice the week it crosses a bracket keeps the follow-up tone calibrated instead of jumping straight to a firm notice.

Late Payment Reminder Email Sequence

18/30

You are a senior bookkeeper who drafts payment reminder emails for clients' overdue customer invoices. <context> A customer invoice is overdue and a reminder email needs to go out with a tone that matches how overdue it is, from a friendly nudge to a firmer notice. </context> <inputs> - Customer name, invoice number, amount, and days overdue: [e.g., Jordan Reyes, Invoice #218, $2,100.00, 18 days overdue] - Payment terms and any late fee policy: [e.g., Net 15 terms, 1.5% monthly late fee after 30 days] - Which stage this is: [e.g., second reminder, first one was 5 days ago with no response] </inputs> <task> Draft a reminder email appropriate to this stage (second reminder, moderately firm but still professional), referencing the invoice number and amount directly, restating the terms, and noting the late fee policy if it's about to apply. </task> <constraints> - Keep the email under 100 words. - State the exact amount and invoice number in the first two sentences, not buried later. - Match the tone to the stage given, a first reminder should read differently than a third, this is a second reminder so keep it polite but direct about the next step if unpaid. </constraints> <format> An email draft with subject line and body, under 100 words. </format>

Drafts a stage-appropriate late payment reminder email that states the invoice number, amount, and terms clearly upfront.

๐Ÿ’ก

Pro tip: Keep a saved set of these at each stage (first, second, final notice) per client, reusing a consistent escalation tone across reminders makes the eventual firm one land harder because it's clearly different from the first.

Sales Tax Collected Summary for Invoicing

19/30

You are a senior bookkeeper who summarizes sales tax collected across client invoices for filing purposes. <context> A client needs a summary of sales tax collected across all invoices issued in a period, broken out by tax rate if more than one jurisdiction applies, to hand off for a sales tax filing. </context> <inputs> - Invoices issued in the period with subtotal and tax rate applied: [e.g., Invoice #301 subtotal $800.00 at 7.25%, Invoice #302 subtotal $1,200.00 at 7.25%, Invoice #303 subtotal $450.00 at 8.5% (different jurisdiction)] - Filing period: [e.g., Q2] </inputs> <task> Calculate the tax collected on each invoice, group and total the tax collected by tax rate/jurisdiction, and provide a grand total of tax collected for the period. </task> <constraints> - Show the tax calculation (subtotal times rate) for every invoice. - Group totals by tax rate separately, don't blend two jurisdictions into one total. - State the grand total across all jurisdictions clearly at the end. </constraints> <format> An invoice-level tax table plus a grouped-by-rate subtotal table and a grand total line. </format>

Calculates and groups sales tax collected across a period's invoices by jurisdiction, ready to hand off for filing.

๐Ÿ’ก

Pro tip: Double check any invoice with a tax rate that differs from the client's usual rate before filing, it's the most common source of a sales tax filing that doesn't match the invoicing records.

Client Invoice Template Standardization

20/30

You are a senior bookkeeper who standardizes invoice templates and line-item wording for clients who bill their own customers. <context> A client's current invoices have inconsistent line-item descriptions and formatting across different customers, and need a standardized template and wording so every invoice looks consistent. </context> <inputs> - Client's business type and typical services billed: [e.g., freelance web development, billing for design hours, development hours, and hosting setup fees] - Examples of current inconsistent line-item wording: [e.g., "dev work", "Development - hrs", "coding (various)" all used for the same type of work across different invoices] - Required invoice fields: [e.g., invoice number, date, due date, line items, subtotal, tax if applicable, total, payment terms] </inputs> <task> Propose a standardized set of line-item descriptions to replace the inconsistent wording, and lay out a consistent invoice template structure with the required fields in a logical order. </task> <constraints> - Map every example of inconsistent wording given to one single standardized term. - Keep line-item wording specific enough for the customer to understand what they're paying for, not just "services rendered". - Include every required field listed, in the order given. </constraints> <format> A wording standardization table (old variants, standardized term) plus a template field list in order. </format>

Standardizes inconsistent invoice line-item wording into one consistent term per service type and lays out a clean template structure.

๐Ÿ’ก

Pro tip: Roll the standardized wording out on the next invoice cycle, not retroactively, reissuing old invoices with new wording just creates confusion for customers who already paid the old version.

Client Communication and Statements

5 prompts

Monthly Financial Summary Letter for Non-Financial Clients

21/30

You are a senior bookkeeper who writes plain-language monthly summary letters for clients who don't read financial statements comfortably. <context> A client isn't financially fluent and needs their monthly numbers explained in plain language alongside the formal reports, so they actually understand what happened in their business. </context> <inputs> - Key monthly numbers: [e.g., revenue $24,500 (up from $21,000 last month), total expenses $18,200, net profit $6,300] - Notable changes or one-time items: [e.g., a new recurring software expense of $150/month started, a large one-time client payment of $5,000 came in] - Client's business type: [e.g., independent massage therapy practice] </inputs> <task> Write a short plain-language letter explaining what happened financially this month, translating the numbers into simple terms (e.g., "you made $6,300 more than you spent"), and calling out the notable changes in a way a non-financial reader understands. </task> <constraints> - Avoid financial jargon entirely (no "variance", "accrual", "COGS"), explain everything in everyday language. - Keep it under 180 words. - Reference the specific dollar amounts given, don't speak only in generalities like "you had a good month". </constraints> <format> A short letter, under 180 words, in plain language with the specific numbers referenced. </format>

Translates a client's monthly numbers into a plain-language letter with no financial jargon, referencing specific dollar figures.

๐Ÿ’ก

Pro tip: Send this alongside the formal P&L, not instead of it, clients who read the plain-language version first tend to actually open and understand the formal report afterward.

Client Onboarding Welcome and Process Overview

22/30

You are a senior bookkeeper who writes welcome and process-overview messages for newly onboarded clients. <context> A new client just signed on and needs a welcome message explaining exactly what to expect from the bookkeeping engagement: what's needed from them, on what schedule, and how communication will work. </context> <inputs> - Services included: [e.g., monthly bookkeeping, quarterly financial review call, annual 1099 prep] - What the bookkeeper needs from the client and how often: [e.g., bank/credit card access set up within the first week, any missing receipts sent monthly, sign-off on financials within 5 business days of delivery] - Communication channel and typical turnaround: [e.g., email for routine items, a shared folder for documents, 1-2 business day response time] </inputs> <task> Write a welcome message covering what services are included, what the client needs to provide and by when, and how ongoing communication will work, so there's no ambiguity in the first month of the engagement. </task> <constraints> - List client responsibilities as a clear checklist, not buried in paragraph text. - State the specific turnaround expectations given, not a vague "we'll get back to you soon". - Keep the tone warm but businesslike, this sets the working relationship's tone. </constraints> <format> A welcome message with a short intro paragraph, a client responsibilities checklist, and a communication expectations section. </format>

Sets clear expectations with a new client on services, what's needed from them and by when, and how communication will work.

๐Ÿ’ก

Pro tip: Send this within 24 hours of signing, before the first data request goes out, a client who knows the process upfront is far less likely to be slow or confused when the first receipt request lands.

Explaining an Unexpected Cash Flow Gap to a Client

23/30

You are a senior bookkeeper who explains unexpected financial patterns to clients in a way that's clear without causing alarm. <context> A client's cash position dropped more than usual this month and they're likely to ask why, so the bookkeeper needs to prepare a clear explanation grounded in the actual numbers. </context> <inputs> - Cash balance change: [e.g., dropped from $12,400 to $6,100 this month] - What actually happened, based on the books: [e.g., a $4,000 estimated tax payment was made, and a large customer payment expected this month slipped to next month] - Whether this is a one-time event or a pattern: [e.g., one-time, the tax payment and the timing slip are both isolated] </inputs> <task> Write a short explanation the bookkeeper can send or say to the client, stating the cash change, the specific reasons behind it drawn only from what's given, and whether it's a one-time event or something to watch going forward. </task> <constraints> - Reference the specific dollar amounts for both the drop and the causes. - Do not speculate about causes beyond what's stated in the inputs. - State plainly whether this needs ongoing attention or was a one-time event, based on the input given. </constraints> <format> A short written explanation, 3 to 5 sentences, referencing the specific numbers and causes. </format>

Explains an unusual cash flow drop to a client using only the documented causes, and states clearly whether it's one-time or a pattern to watch.

๐Ÿ’ก

Pro tip: Send this proactively before the client notices and asks, getting ahead of a concerning number with a grounded explanation builds far more trust than reacting to a worried message.

Requesting Missing Receipts and Documentation

24/30

You are a senior bookkeeper who follows up with clients for missing receipts or documentation needed to close the books. <context> A handful of transactions can't be properly categorized or substantiated without a receipt or explanation from the client, and a follow-up request needs to go out before the month can close. </context> <inputs> - Transactions missing documentation, with date and amount: [e.g., $340.00 on 7/12 at an unclear vendor name, $890.00 on 7/22 marked as a transfer with no note] - Deadline to close the month: [e.g., 5th of next month] - How the client usually prefers to send documents: [e.g., uploads to a shared folder] </inputs> <task> Draft a follow-up message listing exactly which transactions need a receipt or explanation, why each one is needed (unclear vendor, unexplained transfer), the deadline, and how to send the documentation. </task> <constraints> - List every transaction individually with its date and amount, don't group them into a vague "a few transactions". - State the specific deadline and what happens if it's missed (e.g., it will be coded to a default/suspense category and flagged for their CPA). - Keep the tone helpful, not accusatory. </constraints> <format> A follow-up message with an itemized list of transactions needing documentation, the deadline, and submission instructions. </format>

Drafts an itemized documentation request naming each transaction that's missing a receipt or explanation, with a clear deadline.

๐Ÿ’ก

Pro tip: State what happens by default if the deadline passes (coded to a suspense account, flagged to the CPA), clients respond faster when the consequence of not replying is concrete.

Year-End Documentation Request Checklist for the Client

25/30

You are a senior bookkeeper who sends year-end documentation request checklists to clients ahead of annual close and tax prep handoff. <context> Before the year can be closed and handed to the client's CPA, the client needs to provide a specific set of year-end documents and confirmations. </context> <inputs> - Documents/confirmations needed: [e.g., final bank and credit card statements for December, confirmation of any outstanding loans and their year-end balance, a list of any assets purchased over $2,500 during the year, W-9s for any contractor paid over $600] - Deadline to provide these: [e.g., January 15] - What happens with the information: [e.g., used to finalize the books and prepare 1099s before the CPA files taxes] </inputs> <task> Build a year-end documentation checklist for the client listing every item needed, why it's needed in one short phrase, and the deadline, framed so the client understands this directly affects their tax filing timeline. </task> <constraints> - List every item as its own checklist line, not grouped into a paragraph. - State the deadline once clearly at the top and don't repeat conflicting dates. - Briefly connect the ask to the consequence (e.g., missing 1099 info can delay contractor filings), without being alarmist. </constraints> <format> A checklist with each document item, a short reason, and the deadline stated once at the top. </format>

Builds a client-facing year-end documentation checklist tied to specific deadlines and the downstream tax filing impact.

๐Ÿ’ก

Pro tip: Send this the same week every year (right after December closes) rather than waiting for the client to ask what's needed, a late request is the most common reason 1099s slip past their filing deadline.

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.

Start Your Free Trial

Practice Operations

5 prompts

New Client Pricing Proposal

26/30

You are a senior bookkeeper who prices new client engagements based on transaction volume and service scope. <context> A prospective client needs a pricing proposal for ongoing monthly bookkeeping, based on their transaction volume and the specific services they want included. </context> <inputs> - Estimated monthly transaction volume and accounts: [e.g., approximately 120 transactions/month across 2 bank accounts and 1 credit card] - Services requested: [e.g., monthly reconciliation and categorization, monthly P&L and balance sheet, quarterly review call, no payroll processing needed] - Your standard pricing tiers or rate basis, if any: [e.g., base rate $350/month for up to 100 transactions, $2 per transaction over that, quarterly review call adds $100/month] </inputs> <task> Calculate a monthly price using the given rate basis and transaction volume, itemize what's included, and note anything requested that isn't covered by the standard scope and would need an add-on. </task> <constraints> - Show the calculation for how the price was derived (base rate plus any overage), don't just state a final number. - List included services as a clear itemized list. - Flag anything requested that falls outside standard scope rather than silently including or excluding it. </constraints> <format> A pricing calculation block, an itemized included-services list, and a scope note for anything requested but not covered. </format>

Calculates a monthly bookkeeping price from transaction volume and rate basis, with an itemized scope list and flags for anything outside standard scope.

๐Ÿ’ก

Pro tip: Always send the calculation alongside the final price, not just the number, prospects who see how the price was derived push back on scope far less than ones handed a flat quote.

Client Profitability Review Across a Book of Business

27/30

You are a senior bookkeeper who reviews client profitability across their own book of business to decide where to raise prices or adjust scope. <context> The bookkeeper wants to see which clients are actually profitable to serve at their current price, based on time spent versus what they're billed. </context> <inputs> - Clients with monthly fee and estimated hours spent per month: [e.g., Client A: $400/month, 6 hours; Client B: $650/month, 4 hours; Client C: $300/month, 7 hours] - Target effective hourly rate: [e.g., $75/hour] </inputs> <task> Calculate the effective hourly rate for each client (fee divided by hours spent), compare it to the target rate, and flag any client below target along with the price increase or hour reduction needed to hit the target rate. </task> <constraints> - Show the effective rate calculation for every client, not just the ones below target. - For flagged clients, calculate the specific new fee (at current hours) or hour reduction (at current fee) needed to reach the target rate. - Sort output from lowest effective rate to highest so the worst-fit clients are immediately visible. </constraints> <format> A profitability table: client, fee, hours, effective rate, flag, fix needed (new fee or hour target). Sorted lowest rate first. </format>

Calculates effective hourly rate per client and flags which ones need a price increase or scope adjustment to hit target profitability.

๐Ÿ’ก

Pro tip: Re-run this every 6 months as client transaction volume naturally creeps up, a client that was profitable at signing often quietly grows past their original scope without anyone noticing.

Capacity Planning Before Taking a New Client

28/30

You are a senior bookkeeper who assesses capacity before agreeing to onboard a new client. <context> Before saying yes to a new client, the bookkeeper needs to know if there's actually room in the schedule, based on current client hours and available working hours. </context> <inputs> - Current clients with estimated monthly hours each: [e.g., Client A: 6 hrs, Client B: 4 hrs, Client C: 7 hrs, Client D: 5 hrs] - Total available working hours per month for client work: [e.g., 100 hours/month, after admin and business development time is set aside] - New client's estimated monthly hours: [e.g., 8 hours] </inputs> <task> Calculate current total committed hours, calculate remaining available capacity, and state whether the new client fits within that remaining capacity or would require either turning down other work or extending total hours. </task> <constraints> - Show the current total committed hours calculation clearly before comparing to availability. - State a clear yes/no/tight-fit conclusion, not just the raw numbers. - If it doesn't fit, state the exact hours short, not just "not enough capacity". </constraints> <format> A capacity calculation block (current committed hours, available hours, remaining) followed by a one-line fit conclusion for the new client. </format>

Calculates whether a new client's estimated hours actually fit remaining capacity, with a clear fit or shortfall conclusion.

๐Ÿ’ก

Pro tip: Run this before every new client conversation, not after verbally agreeing to take them on, it's much easier to set the right start date or scope in the sales conversation than to renegotiate after signing.

Standard Operating Procedure for a Recurring Task

29/30

You are a senior bookkeeper who documents standard operating procedures for recurring bookkeeping tasks, for training or delegation purposes. <context> A recurring task currently lives only in the bookkeeper's head and needs to be written down as a step-by-step SOP so it can be delegated or handled consistently even if someone else does it. </context> <inputs> - Task to document: [e.g., processing the weekly bank feed for a specific client type] - Current steps as roughly known (even if informal): [e.g., log into the bank feed tool, review uncategorized transactions, match to chart of accounts, flag anything over $500 for review, mark as reviewed] - Tools used: [e.g., QuickBooks Online, a shared spreadsheet for flagged items] </inputs> <task> Turn the rough steps into a clear, numbered SOP with each step specific enough that someone unfamiliar with this exact client could follow it, naming the tool used at each step and any decision point (like the $500 flag threshold). </task> <constraints> - Number every step in the order it should be performed. - Name the specific tool used at each step where a tool is involved. - Call out decision points (thresholds, exceptions) as their own clearly marked step, not buried inside a general instruction. </constraints> <format> A numbered SOP with tool names and decision points called out at each relevant step. </format>

Converts informal recurring-task knowledge into a numbered SOP with tools and decision points spelled out for delegation.

๐Ÿ’ก

Pro tip: Write the SOP for the task you personally forget steps on most often, not the one that feels most important, that's usually the one costing you the most rework.

Software Migration Data Checklist

30/30

You are a senior bookkeeper who plans data migrations when moving a client from one bookkeeping software to another. <context> A client is moving from one bookkeeping platform to another and the bookkeeper needs a checklist of exactly what data must be verified or re-entered to avoid losing historical accuracy. </context> <inputs> - Current and new software: [e.g., moving from a spreadsheet-based system to QuickBooks Online] - Data that exists in the old system: [e.g., 18 months of transaction history, an open AR list of 6 unpaid invoices, a fixed asset list with 3 items] - Migration date and cutover approach: [e.g., migrating as of August 1, historical data will be summarized rather than transaction-by-transaction] </inputs> <task> Build a migration checklist covering what needs to be verified before cutover (opening balances, open AR/AP, fixed assets), what to set up fresh in the new system, and what to reconcile immediately after the first close in the new system to confirm nothing was lost. </task> <constraints> - Separate pre-migration verification steps from post-migration reconciliation steps clearly. - Include every data category listed in the inputs (transaction history, AR, fixed assets), don't drop any. - Flag opening balances as the single highest-risk item to verify before the first transaction is entered in the new system. </constraints> <format> A two-section checklist: Pre-Migration Verification, Post-Migration Reconciliation. </format>

Builds a pre- and post-migration checklist covering opening balances, open AR/AP, and fixed assets when moving a client to new software.

๐Ÿ’ก

Pro tip: Verify opening balances against the old system's last reconciled statement before entering a single new transaction, an off opening balance silently throws off every report in the new system going forward.

Frequently Asked Questions

Use your real numbers. Each prompt has an inputs section with bracketed placeholders, replace those with the actual balances, transactions, or client details and Claude works from your real data instead of a generic example.
Claude will do the calculation work, matching outstanding items, computing adjusted balances, and flagging discrepancies, once you give it the statement balance, ledger balance, and outstanding items. You still need to post the final entries in your accounting software.
As specific as possible. Real dollar amounts, actual account names from your chart of accounts, and real dates produce a usable draft. Vague or rounded inputs produce a vaguer output.
Yes, every prompt on this page is free to copy and use in Claude. No sign-up is required.
Yes. Swap in your own chart of accounts categories, adjust the constraints to match your firm's close checklist, or change the format section to match a template you already use, they're meant to be edited.

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.