SponsoredSynergy45Stronger looking, Thicker looking Hair SerumVisit Synergy45

Your business here

Finance AI Workflow Pack: 17 Prompts to Copy

Every finance workflow on this site on one page, each with its prompt shown in full: who did it, the result as the source states it, what it takes and where it comes from. After them, 4 Grok Bot setups for finance work with their starter prompts.

17 workflows8 state a time or money resultBack to AI for finance

The 17 finance workflows

Newest first. Replace the [brackets] with your own details before you run a prompt.

Vendor or secondhand (evidence grade C)

Turn on AI invoice reminders and stop chasing late payers by hand

Small businesses that invoice in QuickBooks

Intuit says customers get paid 4 days faster on average when Payments AI sends invoice reminders. The product page names no business and gives no method beyond that aggregate.

  • Cost: Paid
  • Setup: under an hour
  • Skill needed: No code
PromptWritten by our editors from the source
Write a 3-step invoice reminder sequence for [BUSINESS_NAME]. We [WHAT_WE_DO] and our payment terms are [PAYMENT_TERMS].

Tone: [TONE]. Payment link placeholder: [PAYMENT_LINK].

Step 1: 3 days before the due date (friendly heads-up).
Step 2: 3 days after the due date (polite, assumes it slipped through).
Step 3: 14 days after the due date (firm, names the late fee policy: [LATE_FEE_POLICY]).

For each: subject line under 50 characters, body under 90 words, invoice number and amount as placeholders, one clear action. No guilt-tripping, no threats, no legal language. After step 3, write one line telling me to call the customer myself.

Vendor or secondhand (evidence grade C)

A Contractor's Copilot Studio Agent Pre-Codes Supplier Invoices for Approval in Teams

Construction contractor (Perry Contracting), partner-built

Perry Contracting's implementation partner built a Copilot Studio agent that reads supplier invoices and pre-fills GL codes and job details for project managers to approve in Teams. The partner estimates 200–300 hours a year saved.

  • Cost: Price not listed
  • Setup: a few weeks
  • Skill needed: Developer skills
PromptWritten by our editors from the source
Context: You are building an accounts-payable coding agent for a small contractor. It suggests codes; a project manager approves every invoice.

AGENT INSTRUCTIONS (paste into the Copilot Studio agent's Instructions field):

You are the invoice-coding assistant for [COMPANY_NAME], a [INDUSTRY] company.
For each supplier invoice you receive:
1. Extract: supplier name, invoice number, invoice date, due date, subtotal, tax, total, PO number, and line items.
2. Match the job: use [JOB_LIST_SOURCE] to find the job number from the PO, site address or job name on the invoice. If there's no confident match, set job = "NEEDS PM".
3. Suggest a GL code for each line from [CHART_OF_ACCOUNTS_SOURCE], using these rules: [CODING_RULES]. Give a confidence of High, Medium or Low and a one-line reason.
4. Flag: duplicate invoice numbers for the same supplier, totals that don't add up, missing PO when the amount is over [PO_THRESHOLD], and suppliers not in [VENDOR_LIST_SOURCE].
5. Post a summary card to the project manager for that job in Teams, with Approve / Edit / Reject.
6. Never mark an invoice approved yourself. Never change amounts. Only approved invoices go to [ACCOUNTING_SYSTEM] import.

Light evidence (evidence grade D)

Catch Supplier Price Increases by Comparing Two Invoices in a Free AI Chat

Upload an older and a newer invoice from the same supplier to Claude or ChatGPT and get a table of every unit-price change and new fee, plus a draft email to your rep. ChatGPT Free allows three file uploads a day.

  • Cost: Free plan
  • Setup: under an hour
  • Skill needed: No code
PromptWritten by our editors from the source
Context: You are the owner or manager of a business that buys from the same suppliers every week (food, parts, retail stock). Run this monthly, or whenever an invoice total looks high.

Act as a purchasing and cost-control auditor for my [BUSINESS_TYPE].
I have attached two invoices from [SUPPLIER_NAME]: an older baseline invoice dated [BASELINE_DATE] and a newer invoice dated [NEW_DATE].

1. Extract every line item that appears on BOTH invoices. Match items by SKU first; if there is no SKU, match by description and pack size, and list any match you are unsure of under "Check by hand".
2. Compare UNIT prices only (per case, lb, gallon or unit). Ignore line-total differences caused by ordering different quantities. If the pack size changed, convert to a per-unit price and say so.
3. Build a table: Item | SKU | Pack size (old → new) | Old unit price | New unit price | $ change per unit | % change | Extra cost on this invoice.
4. Separately list any NEW fees, surcharges, minimum-order charges or substitutions that were not on the older invoice.
5. Do not guess. If a number is unreadable, write "unreadable" instead of estimating.
6. Draft a polite, firm email of no more than 5 sentences to [REP_NAME] asking to restore our previous pricing on the [NUMBER_OF_ITEMS] largest per-unit increases, or to credit the difference on our next delivery. Reference our account number [ACCOUNT_NUMBER] and the invoice numbers.

Light evidence (evidence grade D)

List the Auto-Renewals and Exit Fees in a Vendor Contract With AI Before You Sign

Upload a vendor contract or lease PDF to Claude or ChatGPT and get a table of auto-renewal, price-escalation, termination and personal-guarantee clauses with section numbers, to take to your attorney or the vendor. Not legal advice.

  • Cost: Free plan
  • Setup: under an hour
  • Skill needed: No code
PromptWritten by our editors from the source
Context: You are an owner about to sign a vendor agreement, SaaS contract, equipment lease or commercial lease. Run it on the draft before signing or before your attorney call.

Act as a contract risk reviewer helping a small business owner prepare questions. This is not legal advice; I will confirm anything important with an attorney.
I uploaded a [CONTRACT_TYPE] from [COUNTERPARTY] for [BUSINESS_NAME] in [STATE_OR_COUNTRY].

1. Build a table of every clause that affects cost or flexibility: Section # | Exact quote | Plain-English meaning | Risk (High/Med/Low) | Question to ask.
   Check specifically for:
   - Auto-renewal / evergreen terms and the cancellation notice window (give the exact deadline math if the start date is [START_DATE])
   - Price escalators (fixed %, CPI, "at our discretion" fee changes)
   - Early termination fees, liquidated damages, equipment return charges
   - Personal guarantees
   - Exclusivity, minimum volumes, assignment if I sell the business
2. For the [NUMBER] highest-risk clauses, suggest softer alternative wording I could propose, labeled "Suggested edit — confirm with attorney".
3. List anything referenced but not attached (schedules, exhibits, online terms) under "Missing documents".
4. Quote exactly. If a clause is ambiguous, say so rather than interpreting it.

Strong evidence (evidence grade B)

A DTC Operator Had Claude Close a Year of Books in QuickBooks, With Delete Never Enabled

Operator of two DTC brands (C. Scott Blevins; business not named)

C. Scott Blevins had Claude propose QuickBooks entries that he approved one at a time, checked against 100+ bank statement PDFs. After about a week of evenings, 2025 was closed with ten accounts reconciled to the penny.

  • Cost: Free plan
  • Setup: a few days
  • Skill needed: Some tech skills
PromptWritten by our editors from the source
You're helping me clean up my books in [accounting software] for [year].

Rules:
- You can read, create and update entries. Never delete anything.
- Bank statements, invoices and receipts in [folder] are the source of truth, not the bank feed or the ledger.
- For every change, show me the amount, the accounts and the effect, and wait for my approval before posting. One entry at a time.
- Log every action you take with the date, the record and what changed.

Start with [account]: compare the ledger with the statements for [period] and list every difference, with the statement line and the ledger line side by side.

Strong evidence (evidence grade B)

A Financial Controller Built About 50 Claude Skills for the Month-End Close on NetSuite

Finance team at a small-to-mid-size business (controller with 21 years in accounting)

A financial controller built about 50 Claude skills covering much of the month-end close on NetSuite, from balance sheet recs to the cash forecast, and says it saves somewhere around 20 to 30 hours a month.

  • Cost: Free plan
  • Setup: a few days
  • Skill needed: Some tech skills
PromptWritten by our editors from the source
Prepare this month's [account name] reconciliation.

1. Open last month's rec in [folder] first and roll forward from it.
2. Pull the balance from [saved search / report] and confirm it reproduces last month's ending balance exactly.
3. Build the same workbook format as last month. Trace every open item to its source document.
4. The variance to GL must be $0.00 using formulas, not typed numbers.
5. If anything doesn't tie or can't be explained, list it and stop. Never plug a difference.

Read only. Don't post or change anything in [accounting system].

Strong evidence (evidence grade B)

An AI Agent Does a Small Company's Books via a Home-Built CLI: 183 Uncategorised Items to 4

Small French company (founder who ships apps from Paris)

In one afternoon, Tom Eberle's agent cut uncategorised operations in his Dougs books from 183 to 4, attached 22 missing invoices from Gmail, wrote about 60 changes and surfaced 3 overdue VAT returns.

  • Cost: Free software
  • Setup: an afternoon
  • Skill needed: Some tech skills
PromptAdapted from the source
Use [accounting tool CLI or connector] to review my books for [company].

1. List what needs attention: uncategorised operations, bank lines with no invoice, and anything that looks booked wrong (for example VAT on foreign software).
2. Search my business inbox (read-only) for missing invoices and match each to its bank line by amount, date and vendor.
3. Ask me once about any unusual transaction, then write down how we treat it.
4. Show me the full plan of changes. Write nothing until I approve it.

Never touch months with a filed VAT return. After every write, read it back and check it.

Vendor or secondhand (evidence grade C)

An Accounting Firm Grounded Copilot in Its Own Files; Its Partner Reports 8 Hours a Week Back

Small accounting firm (Bregman Accountants, Zoetermeer, Netherlands)

Bregman Accountants had partner Campai feed Microsoft 365 Copilot two decades of the firm's emails, files and advice. With Copilot recognizing invoices and accounting software processing them, Campai says the firm measured 8 hours a week regained.

  • Cost: Paid
  • Setup: a few weeks
  • Skill needed: Some tech skills
PromptWritten by our editors from the source
Using only our firm's files on [topic or client], draft advice for [client] about [question].

Follow how we usually advise on this: find two or three past emails or memos where we handled a similar question and base the structure and tone on them. List the documents you used. Mark anything that depends on current rules so I can check it against the professional literature before it goes out.

Light evidence (evidence grade D)

A Founder Set Up About 10 Grok Bot Assistants and Cut a 381-Page Statement to 6 Pages

Startup founder and Airbnb host (Dan Nguyen)

In about 48 hours a founder set up around 10 Grok Bot assistants; he says they found hundreds of deductible items in his bank statements and cut a 381-page statement to the 6 pages that mattered.

  • Cost: From $30/month
  • Setup: a few days
  • Skill needed: No code
PromptWritten by our editors from the source
Go through the statements in [folder] for [tax year].

1. List every transaction that could be a business deduction for [business type], with date, payee, amount and the likely category. Mark anything unsure as "ask my tax adviser".
2. Match payments to the invoices in [invoices folder] and list unmatched ones.
3. For [long statement], pull out only the pages with [what matters] and say why each page matters.
4. Flag anything that looks like a duplicate or overpayment.

Don't contact anyone or send anything. Mask account numbers.

Light evidence (evidence grade D)

A Personal-Training Business Does Payroll in 30 Minutes With Grok Bot Sub-Agents and Xero

Personal-training business with 20+ employees, Melbourne and Sydney (Jamie, @Jamie7e8s)

A personal-training business with 20+ staff has Grok Bot sub-agents check every session against payments and messages, then push approved timesheets to Xero. Payroll now takes 30 minutes and saves at least 3 to 4 hours.

  • Cost: From $30/month
  • Setup: a few days
  • Skill needed: No code
PromptWritten by our editors from the source
It's payroll for [pay period].

For each trainer:
1. List every session in [appointment tracker] with date, client and length.
2. Check each against [payments] and the session messages. Flag sessions where the client hasn't paid, sessions with no matching booking, and anything unusual.
3. Give me a short summary per trainer: hours OK, sessions to remove, things to look at.

Wait for my yes or no on each trainer. Only then create the timesheets in Xero and send me the payslip previews. Don't approve or pay anything.

Light evidence (evidence grade D)

A Small Fund Automated Its Capital-Account Reconciliation and Let Its Fractional CFO Go

Small investment fund run by two partners (laputan machine, @laputanm4chine)

A small fund's manager used Claude Code to read partner capital account statements, reconcile them and build repeatable workflows around the fund's records. Around this point, he says, he let the fund's fractional CFO go.

  • Cost: From $20/month
  • Setup: a few weeks
  • Skill needed: Some tech skills
PromptWritten by our editors from the source
Read the partner capital account statements in [folder] for [period].

1. Build a table per partner: opening balance, contributions, distributions, allocations of income and fees, closing balance.
2. Reconcile each partner's closing balance to [fund ledger / administrator report] and list every difference with the likely cause.
3. Write the steps you followed as a checklist I can rerun next quarter.

Don't edit the source files. If a statement doesn't fit the pattern, stop and flag it instead of forcing it.

Strong evidence (evidence grade B)

Collect tax documents from Gmail and build deduction spreadsheets

A consultant built two Claude Code skills: one finds tax documents in Gmail and tracks what's missing, the other compiles deductions into spreadsheets ready for tax software.

  • Cost: From $20/month
  • Setup: an afternoon
  • Skill needed: Some tech skills
PromptWritten by our editors from the source
Search my Gmail for [tax year] tax documents: 1099s, 1098s, W-2s, K-1s and receipts from [vendors].

Save attachments to ./tax/[year]/inbox and list each one in ./tax/[year]/documents.csv with payer, form type and amounts.

Compare against last year's list in ./tax/[last year]/documents.csv and tell me which forms are still missing.

Redact Social Security and full account numbers, and never store them.

Vendor or secondhand (evidence grade C)

An AI Agent Cut a SaaS Company's Month-End Bookkeeping to About an Hour

Singapore SaaS company (an experiment by the founder of Satva Solutions, which builds accounting integrations)

After 6–8 hours of setup, an AI agent took on invoice intake and bill posting in Zoho Books and proposed bank matches for approval, and the founder estimates monthly bookkeeping fell from 7–13 hours to 45–65 minutes of exception review.

  • Cost: Free software
  • Setup: a few days
  • Skill needed: Developer skills
PromptAdapted from the source
- Read the PDF content before classifying; flag anything under 70% confidence to "Ask Business Owner" and ping me on Telegram.
- Sync chart of accounts, currencies and tax codes from the live ledger at the start of every run. Never trust a static export.
- Post vendor bills at the full amount actually paid. Tax is metadata, not a deduction from the payable.
- Import bank transactions into the ledger first, then reconcile inside it.
- A match needs date proximity + exact amount + fuzzy vendor name + the right statement. If unsure, leave it as an exception.
- Use accounting words: proposed match, approved match, exception, uncategorized.
- Missing receipts: one weekly summary email per cardholder, not one per item.

Vendor or secondhand (evidence grade C)

Total photographed time cards for payroll

An Iowa grocer who works about 65 hours a week had Muse add up photos of employee time cards, cutting at least 15 minutes from payroll.

  • Cost: Free plan
  • Setup: under an hour
  • Skill needed: No code
PromptWritten by our editors from the source
Here are photos of this week's time cards.

Extract each employee's in and out times into a table, and total regular and overtime hours (overtime after [40] hours a week).

Flag any card that's hard to read, missing a punch, or over [10] hours in a day.

Don't send anything to payroll. Give me the table to check.

Light evidence (evidence grade D)

47 Trip Receipts Became an Expense Report in 10 Minutes

AI newsletter creator and consultant (How to AI)

A non-technical creator dropped 47 receipt photos into a folder, and Claude's desktop app produced a categorized Excel expense report in 10 minutes instead of about 2 hours, flagging 3 blurry receipts to check by hand.

  • Cost: Free plan
  • Setup: under an hour
  • Skill needed: No code
PromptAdapted from the source
Prompt from the source:
"Create expense report. Categorize by type. Include date, vendor, amount.
Calculate totals."

Adapted addition: "Flag any receipt you cannot read clearly instead of
guessing."

Light evidence (evidence grade D)

A Self-Storage Operator Automated His Monthly Owner Reports With Claude in About a Week

Self-storage operators (Storelocal, and the podcast host's own company)

A self-storage operator connected Claude to his facility-management software and, within about a week, automated monthly owner reports, daily occupancy texts and rental alerts. The host says AI saves his own storage company over 250 labor hours a month.

  • Cost: Free plan
  • Setup: a few days
  • Skill needed: Some tech skills
PromptWritten by our editors from the source
"Using the facility-management API (read-only), build the monthly owner report
for each store: occupancy, move-ins, move-outs, rate changes, delinquency and
revenue vs. last month and last year. Use the same layout as the attached
example report. Flag any store where occupancy dropped more than 2 points."

Daily: "At 8 am, text me each store's occupancy and yesterday's rentals."

Setup from the find: dedicated machine with separate accounts, read-only API
access by default, no access to the owner's personal email or calendar.

Evidence labels, strongest first:Verified results (evidence grade A)Strong evidence (evidence grade B)Vendor or secondhand (evidence grade C)Light evidence (evidence grade D)How we grade

Grok Bot setups for finance

Bot structures and tool stacks whose examples or prompts are this kind of work. Test them on low-risk work first.

Bot structure

Approval gates: Bots do the work, you keep the irreversible clicks

Bots draft, prepare and queue; you approve anything that sends, posts, buys, refunds or deletes. Grok Bot builds this in with draft cards, approval cards and Custom Rules.

Starter promptWritten by our editors from the source
Rules for this Bot:
- Draft, never send: every email, Slack message and post waits for my approval.
- Never refund, buy, cancel, delete or change permissions without an approval card.
- When you ask for approval, include what you'll do, to whom, the exact text or amount, and why.
- If I don't answer within [4 hours], remind me once, then leave it.
- Keep a log in [doc] of what I approved, edited or rejected, and learn from my edits.

Bot structure

Routines: daily and weekly runs that keep work moving

Routines run a Bot’s job on a schedule or a trigger: an hourly sweep, a 7 a.m. brief, a Monday report, or a run started by a webhook. Most useful Bots are built around one or two.

Starter promptWritten by our editors from the source
Set up three routines, and confirm each one with me before saving:

1. Weekdays at 7:00am: [morning brief: what's new, what's due, what needs me].
2. Hourly from 9am to 6pm on weekdays: [sweep the support inbox and draft replies].
3. Fridays at 3pm: [review the week: what shipped, what's stuck, what to change next week].

For each one, tell me what it reads, what it may do, what it will ask me about, and where it sends the result.

Documented setup

Grok Bot + Shopify: store operations through Shopify's connector

Shopify's Grok connector lets Grok and Grok Bot work with products, collections, inventory, orders, customers, discounts and analytics, within the permissions you grant.

Starter promptWritten by our editors from the source
Every Monday, from my Shopify store:
1. Last week's sales, orders and average order value compared with the 4 weeks before, with the arithmetic shown.
2. The top 10 products by revenue, and any product that sold out.
3. Discount codes used, and the revenue from each.
4. Three things to try this week, each tied to a number above.

Read only. Don't change products, inventory, discounts or orders.

Pattern from documented features

Grok Bot + QuickBooks and Stripe: books and payments, with approvals

Connect QuickBooks Online for your books and Stripe for payments. Bots prepare summaries, invoice reminders and refund requests, and every movement of money waits on an approval card.

Starter promptWritten by our editors from the source
You're our finance Bot. You can read QuickBooks Online and Stripe.

Every Monday: match last week's Stripe payouts to QuickBooks deposits, and list any mismatch with both amounts and the difference.
On request: look up a customer's payments and refunds and summarize them.
For refunds: send me an approval card with the customer, charge, amount and reason.

Never issue a refund, change a record or make a purchase without my approval.

Each prompt was written from its source by our editors unless the card says otherwise. Results are the source's own; see each use case for the full story and its evidence grade. How we grade