Agent running · Google Workspace

The AI that does
your taxes
while you sleep

LoonieLog is a mini AI agent that lives inside your Google Sheets. It hunts receipts in Gmail, extracts CRA T2125 data with Gemini or Claude, and logs everything automatically — every 24 hours, zero effort.

No server
No signup
CRA T2125 compliant
All 13 provinces
loonielog-agent · cycle #247
ACTIVE
$847
logged this month
$34.21
ITC captured
12
receipts found
[06:32:01] ▶ Cycle started · scanning Gmail for To_Log label
[06:32:02] → Found 3 unprocessed threads
[06:32:03] ⬡ Processing: DigitalOcean · $26.35 USD
[06:32:04] → BOC rate 1.3952 · CAD $36.78
[06:32:04] → category: 9270 Other Business Expenses
[06:32:05] ✓ Logged · ITC $0.00 (US vendor, no GST)
[06:32:06] ⬡ Processing: Telus · $84.75
[06:32:07] → category: 9220 Telephone & Utilities
[06:32:07] ✓ Logged · ITC $3.81 (HST 13%)
[06:32:08] ⬡ Processing: Shopify · $29.00
[06:32:09] → category: 8810 Office Expenses · SaaS <$500
[06:32:09] ✓ Logged · ITC $1.45 · cycle complete
📧
Gmail
🤖
AI
🍁
CRA
📊
Sheets
Runs inside
📧 Gmail
+
📂 Google Drive
+
📊 Google Sheets
×
🤖 Gemini 1.5 Flash
or
Claude 3.5 Sonnet
=
🍁 CRA T2125 ready
Built-in capabilities

Everything baked in.
Nothing to configure.

Not generic expense tracking. Every rule is CRA T2125-specific and verified against official sources.

🍁

CRA T2125 line codes

All 22 expense categories — 8810 Office, 8523 Meals (50%), 9270 Cloud, 9281 Motor Vehicle, 9936 CCA. AI assigns the correct code on every receipt.

Verified against CRA sources
💵

USD → CAD (Bank of Canada)

Pulls the BOC noon rate for the exact receipt date. Weekend/holiday rollback included. CRA-accepted method. Rates cached to avoid repeat API calls.

Bank of Canada daily rates · CRA-accepted
🧾

GST / HST / QST / PST

All 13 provinces with 2026 rates. ITC calculated automatically — 50% for meals, 0% for PST, full QST for registered QC filers.

All 13 provinces
📧

Gmail receipt hunter

On setup, Gmail is automatically configured to catch receipts from 50+ known Canadian vendors — plus any email with words like "receipt", "invoice", or "order confirmation".

50+ vendors pre-loaded
🏢

Capital Cost Allowance

Recognizes big purchases like computers, office furniture, and equipment that the CRA depreciates over time instead of deducting in full. Flags them for your accountant — never guesses.

CCA classes identified
🎁

Gift & gift card CRA rules

Three CRA buckets: client gifts, employee gifts, personal. AI flags all gift purchases for recipient classification — correct T2125 line suggested per bucket.

Correct T2125 line suggested per type
🏠

WFH / home office

Home office expenses require Part 7 % calculation, not a receipt total. LoonieLog detects WFH expenses and routes them to Needs Review with the exact CRA instruction.

Flags for manual % calculation
💡

SR&ED opportunity flag

Passively flags cloud and dev tool expenses that may qualify for Canada's SR&ED credit (35% refundable for CCPCs). Shows potential ITC in the Dashboard.

Ask your accountant about SR&ED
🔁

Dedup + annual rollover

SHA-256 hash prevents double-processing the same receipt. Archive folder rolls to a new year each January automatically — no manual folder management needed.

Same receipt never logged twice
Who it's built for

Built for people who'd rather
build than bookkeep

If you file a T2125 with your T1 return, LoonieLog was made for you.

👨‍💻 Freelance Developer

Solo operator, irregular income

You have 12 SaaS subscriptions, an AWS bill in USD, a MacBook purchase, and a Starbucks receipt from that client meeting. None of it is logged.

"I lose $800/yr in missed deductions because I don't have time to log receipts."
🎨 Designer / Creator

Sole proprietor, T2125 filer

Adobe, Figma, Canva, printer ink, a new monitor. You know it's all deductible — but the CRA category codes are a mystery every April.

"My accountant charges $80/hr to do what LoonieLog does in 5 seconds."
🏪 Small Business Owner

GST registrant, 1–3 people

You're registered for HST and leaving Input Tax Credit money on the table every quarter because tracking is too much work between projects.

"I'm probably missing hundreds in GST credits I'm entitled to claim back."
Your privacy

Your data never leaves
your Google account.

LoonieLog is not a cloud service. There is no LoonieLog server, no database, and no company handling your financial data. It runs entirely inside your own Google account — you stay in control at all times.

Your API key is locked securely inside your own Google account — never visible in the sheet, never on any LoonieLog server
Receipts go directly from your Google account to your chosen AI — no LoonieLog company sees or stores anything
LoonieLog only reads receipt-related emails — not your personal messages, contacts, or files
A visible Activity Log in your sheet records every action the agent takes — you always see exactly what happened
Open source — you can review every line of code before installing. Nothing hidden.
📊
Google Sheets
Your expense log lives here
YOUR ACCOUNT
reads
writes
📧
Gmail
Receipts only
📂
Drive
Receipt archive
↓ Encrypted connection · nothing stored by LoonieLog
Gemini API
Extracts receipt data
🤖
Claude API
Optional alternative
↑ No LoonieLog company sits between you and the AI
Pricing

One agent. Three ways
to make it yours.

Start free. Upgrade when you're ready. All plans include every CRA rule, every province, and every receipt type.

Micro
$0/mo
The digital shoebox. Zero barriers.
For students, hobbyists, and anyone starting out with a side hustle.
  • 8 receipts per month
  • All 13 provinces + CRA categories
  • Bring your own Gemini API key (free tier)
  • Gmail receipt scanner
  • Google Drive receipt archive
  • No audit ZIP export
Get Started Free →
Managed Pro
$14.99/mo
Never think about a receipt again.
For realtors, tradespeople, Uber/Skip drivers, and incorporated consultants with high receipt volumes.
  • Unlimited receipts per month
  • AI included — no API key, ever
  • All provinces, all CRA categories
  • USD conversion, ITC, CCA flagging
  • One-Click Audit ZIP for your accountant
  • Saves $200+ in year-end bookkeeping fees
Coming Soon

Join the waitlist — srivatsa.kasagar@outlook.com

All plans: no signup required · runs inside your Google account · cancel anytime
Get started

Running in
under 2 minutes

No app stores. No extensions. No coding. Just a Google Sheet with an AI agent inside it.

1
Click "Install from Marketplace" below — or copy the sheet manually from Google Drive. One click installs the add-on to your Google Sheets.
2
Get a free Gemini API key from Google AI Studio (generous free tier). Or use a Claude key from Anthropic if you prefer.
3
Open 🚀 LoonieLog → Initialize Agent from the sheet menu. Paste your key, select your province, click Activate.
4
The agent goes live. Gmail filters are injected, Drive folders created, daily trigger scheduled. First scan runs in 24 hours — or hit Run Now.
📥 Copy to Google Sheets — Free Marketplace listing coming soon

Free · No signup · Works with any Google account · Requires a Gemini or Claude API key.

Marketplace install automatically adds LoonieLog to your Google Sheets and keeps it updated. The manual sheet copy is for those who prefer to inspect or self-host the code.
System requirements
🔵
Google Account Gmail + Drive + Sheets · any free account works
🤖
AI API Key Gemini (free tier) or Claude (Anthropic)
🇨🇦
Canadian tax filer Sole proprietor filing T2125 with T1
⏱️
2 minutes setup time Then it runs itself forever
🚫
No server needed No app install · no subscription · no data exposure
🍁 Built for Canadian freelancers

Stop losing money to
missed deductions

The average Canadian freelancer misses $1,200+ in deductions each year.
LoonieLog's agent catches them while you sleep.

No signup. No credit card. Copies directly into your Google Drive.

FAQ

Common questions

Everything you need before you install.

Is it really free?
LoonieLog is free to download and use. You need a Google account (free) and a Gemini API key — which has a generous free tier. Claude costs a few cents per month at typical receipt volumes.
Does it work for all provinces?
Yes — all 13 provinces and territories, with verified 2026 rates. HST provinces, QST for Quebec, and GST-only provinces like Alberta and Yukon are all handled correctly.
What if the AI gets a category wrong?
Every row has a CRA Category dropdown you can change with one click. Low-confidence extractions are automatically routed to a "Needs Review" tab and highlighted.
What happens to my API key?
Your key is stored inside Google's secure, encrypted storage — the same infrastructure Google uses to protect your account settings. It never appears in your sheet and is never sent to any LoonieLog server (there isn't one).
Does it handle USD receipts?
Yes. It fetches the Bank of Canada noon rate for the receipt date and converts everything to CAD — the CRA-accepted method. Original USD amount and rate are stored in separate columns.
Can I use it for a corporation (T2)?
LoonieLog is optimized for sole proprietors filing T2125 with their T1 return. Corporate T2 filers have different requirements and a different filing structure.
How does it find my old receipts?
The Dashboard has a "Hunt Past Receipts" button that searches Gmail for the past 90 days using receipt keywords — catching everything you missed before installing.
Is it open source?
Yes — all code is visible directly inside your Google Sheet's script editor. You can read every line before you install. Nothing is hidden or obfuscated.