07
Module 07 · Accounting & Finance — Wave

The Ledger

Money is moving. Now we make sure every dollar is accounted for, categorized, and tax-ready — automatically — without ever touching a spreadsheet.

Sprint Day
Day 07
Tools
Wave · Stripe · Lindy
Est. Build Time
2 — 3 Hours
Scroll
01
Chapter 01

The Problem Nobody Notices Until It's Late

Most solo operators treat accounting as something that happens at the end — at tax time, when a receipt goes missing, when someone asks for a revenue figure and the answer requires an hour of digging. By then the work is damage control, not management. Transactions are mis-categorized. Revenue is underreported or overreported. The true financial picture of the business is always a quarter behind reality.

This module closes that gap permanently. Wave connects directly to Stripe and receives every transaction event the moment it fires — subscription payments, one-time course purchases, digital download sales, refunds, cancellations, failed payment fees. Every event is automatically categorized, logged, and visible in real time. The books are always current. Tax time is a report export, not an archaeology project.

Wave is free. The Stripe integration is native. Lindy's Operator triggers a Wave log entry on every Stripe webhook so that even transactions that require manual categorization are flagged automatically rather than falling through the cracks. The ledger runs itself. Your only job is to read it.

You can't make good business decisions from financial data that's three months old. The ledger needs to be current — not because the IRS says so, but because you need to know what's actually working.

Cyber Blueprint · Financial Operations Principle
02
Chapter 02

Wave — The Accounting Layer

Accounting & Finance · Free Tier
Wave
Accounting · Invoicing · Receipt Tracking · Tax Reporting · Stripe Integration

Wave is professional accounting software built for small businesses and solo operators. It handles invoicing, expense tracking, income categorization, receipt scanning, financial reporting, and tax preparation — all on a free tier that covers everything this ecosystem needs at current scale. The business model is Wave payments and payroll, not the accounting software itself. That alignment means you get a full-featured accounting platform without a monthly fee.

The Stripe integration is Wave's most important feature for this stack. Every Stripe transaction — subscription payment, course purchase, digital download, refund, fee — flows directly into Wave the moment it fires. No CSV imports. No manual reconciliation. No end-of-month catch-up. The integration categorizes revenue by product type automatically, separating Stripe processing fees from gross revenue so the income picture is always accurate.

The upgrade path is Puzzle — an AI-native accounting platform with deeper Stripe automation at approximately $49/month. Wave is the right choice now. Puzzle becomes the right choice when monthly transaction volume justifies the added automation depth — roughly at month five or six when revenue is consistent and the manual categorization edge cases that Wave occasionally produces start adding up to real time cost.

03
Chapter 03

Every Transaction Accounted For

Wave logs every Stripe event automatically. This is the complete transaction taxonomy — every revenue and expense type this ecosystem generates, and how Wave categorizes each one.

Expense
Stripe Processing Fees
2.9% + 30¢ per transaction. Wave separates fees from gross revenue automatically so net revenue figures are always accurate without manual adjustment.
Adjustment
Refunds
Stripe refund events trigger Wave adjustments. Revenue entry reversed. Net position updated. No manual correction required.
Expense
Monthly Tool Subscriptions
Ghost Pro, Supabase, Lindy, Descript, Fathom — recurring expenses logged manually in Wave at the start of each billing cycle. One-time setup, recurring auto-categorization.
Tax
Sales Tax & VAT Tracking
Stripe Tax calculates and collects applicable taxes at checkout. Wave logs the tax-inclusive and tax-exclusive amounts separately for quarterly and annual filing.
04
Chapter 04

Now vs Later

The Upgrade Path

Wave is the right tool for now. Puzzle is the right tool when scale justifies it. Here's the honest comparison so the decision is clear when the time comes.

Now · Launch through Month 5
Wave

Free. Native Stripe integration. Handles all transaction types at current scale. Manual categorization occasionally needed for edge cases. Right choice until monthly transaction volume makes that overhead meaningful.

Later · Month 5–6 onward
Puzzle

AI-native, $49/month. 98% of Stripe transactions auto-categorized. Subscription upgrade, downgrade, and proration logic handled automatically. Built specifically for businesses with complex Stripe revenue models at scale.

$0
Monthly cost of Wave at current scale
0
Manual entries required for Stripe transactions
100%
Transaction types covered by the Stripe integration
Real-time
Revenue visibility — books current within seconds of each sale
05
Chapter 05

Build Checklist

[ ]
Create Wave account under Cyber Coastlines LLC
Business entity details entered. Fiscal year set. Chart of accounts reviewed and adjusted for the ecosystem's revenue categories.
[ ]
Connect Stripe to Wave
Native Stripe integration activated. Historical transactions imported if available. All four transaction types confirmed flowing: payment, subscription, refund, fee.
[ ]
Configure revenue categories by product type
Subscription revenue, course revenue, digital download revenue, visual asset revenue — each mapped to a distinct Wave income category for clean reporting.
[ ]
Configure expense categories for tool subscriptions
Ghost Pro, Supabase, Lindy, Descript, Fathom, Obsidian Sync — all recurring expenses entered with correct categorization and billing cycle noted.
[ ]
Connect Lindy Operator to Wave logging
Every Stripe webhook that fires also triggers a Lindy action that confirms Wave received and logged the event. Discrepancy between Stripe and Wave triggers a flag to review.
[ ]
Run test transaction audit
Every live-mode transaction from Module 05 confirmed present in Wave with correct categorization and fee separation. No missing entries before moving on.
[ ]
Generate first profit & loss report
Even if sparse — run the P&L. Confirm revenue entries, fee deductions, and expense categories all displaying correctly. This is the baseline the business measures from.
[ ]
Document Wave upgrade trigger criteria
At what monthly transaction volume or manual categorization overhead does Wave get replaced with Puzzle? Define the threshold now so the decision has a trigger rather than being deferred indefinitely.
Before Leaving This Module
The Books Must Be Clean From Day One

Accounting is the one system in this stack that compounds backward — every uncategorized transaction, every missing entry, every misallocated fee makes the next reconciliation harder. The effort to set it up correctly now is an hour. The effort to untangle six months of messy books later is a week. Before Module 07 closes, every transaction from the live-mode testing in Module 05 must be present, categorized, and reconciled in Wave. Not approximately correct. Correct.

End of Module 07
The Books Are Current.

Module 08 builds the content pipeline. Descript connects to the vault and every recording you make feeds the intelligence layer automatically.