← FP&A & Reporting

Budget vs Actuals Narrative Generator with Claude and QuickBooks MCP

FP&A & Reporting

Beginner1-2 hoursLow
n8nClaude (Anthropic API)QuickBooks MCPGoogle Sheets

Quick Answer

Pull budget and actuals from QuickBooks MCP, calculate variances with n8n, send to Claude for plain-English narrative generation, and email the management commentary. The workflow produces a first-draft narrative in minutes instead of hours.

The Problem This Solves

FP&A analysts spend hours each month writing budget variance narratives that explain the same recurring patterns. This workflow automates the first draft, letting analysts focus on judgment and exception handling rather than description writing.

About This Workflow

This workflow eliminates the most time-consuming part of monthly management reporting: writing the variance narrative. It pulls actual and budget figures from QuickBooks MCP, calculates variances by category, sends the data to Claude with context about your business, and produces a structured narrative explaining what drove the variances, whether they are favorable or unfavorable, and what management should know. The output is a ready-to-use management commentary that would previously take an FP&A analyst 2-3 hours to write manually.

Tools Required

Claude (Anthropic API)AI EngineView on FinatuneVisit Website
QuickBooks MCPData SourceView on FinatuneVisit Website
Google SheetsOutputVisit Website

Step-by-Step Blueprint

1

Trigger on the 5th of each month

n8n

Create an n8n Schedule trigger to run on the 5th of each month after the prior month close is complete. This timing ensures actuals are finalized before the narrative is generated.

2

Pull actuals from QuickBooks MCP

QuickBooks MCP

Add an n8n HTTP node to call QuickBooks MCP and retrieve the prior month profit and loss actuals by category. Request data at the account level for maximum narrative granularity.

3

Pull budget from Google Sheets

Google Sheets

Add an n8n Google Sheets node to retrieve the corresponding budget figures for the same period and categories. Budget data is typically maintained in a spreadsheet outside QuickBooks.

4

Calculate variances in n8n

n8n

Add an n8n Code node to calculate variance amounts and percentages for each line item. Flag variances exceeding 10 percent or a material dollar threshold for emphasis in the narrative.

5

Generate narrative with Claude

Claude

Add an n8n Claude node. Send the variance data with context about your business type and instruct Claude to write a management commentary explaining top favorable and unfavorable variances, their likely drivers, and any items requiring attention.

Use this prompt β†’
6

Email narrative for review

n8n

Add an n8n Email node to send the AI-generated narrative to the FP&A team for review and editing before distribution to management. Include the raw variance table alongside the narrative.

Cost Estimate

$20-60/month

n8n Cloud Pro $50/month or self-hosted free. QuickBooks MCP via Coupler.io $49/month. Claude API costs minimal for monthly narrative runs. Google Sheets free.

Related Resources

MCP Servers

More Workflows in This Category