• Pricing
Get started free

Guides

The BCC method: Route receipts without granting inbox access

Learn how the BCC method lets you forward receipts to bookkeeping tools automatically—without sharing your inbox credentials or exposing sensitive emails.

SubDupes Team2026-10-265 min read

The BCC method: Route receipts without granting inbox access
TL;DR The BCC method lets you automatically forward subscription receipts to a tracking tool like SubDupes without ever granting third-party access to your inbox. By setting up a simple email filter or rule, every receipt lands in your tracker the moment it arrives — keeping your financial data private and your subscription list always up to date.

Every time you sign up for a new SaaS tool, streaming service, or software subscription, a receipt quietly lands in your inbox. Most of us ignore them until something goes wrong — an unexpected charge, a duplicate billing, or a renewal you completely forgot about. The instinct is to connect an app directly to your Gmail or Outlook account and let it scan everything. But handing over full inbox access to a third-party tool is a significant privacy risk that most people underestimate. There is a smarter, cleaner way to do this. A subscription tracking tool that works with forwarded receipts — not live inbox access — gives you all the visibility without any of the exposure. This guide explains the BCC method in plain language, shows you how to set it up in under ten minutes, and explains why it is the gold standard for privacy-conscious subscription management.


Why Inbox Access Is a Bigger Risk Than You Think

When a subscription tracker asks you to "connect your Gmail," what it usually means is: grant this application an OAuth token that allows it to read every email in your inbox. Not just receipts. Not just subscriptions. Every email. Your doctor's appointment confirmations, your salary negotiations, your legal correspondence, your private messages — all of it becomes accessible to a third-party server you do not control.

Most people click through these permission screens without reading the fine print. OAuth tokens granted to third-party apps can persist for months or years, even after you stop using the service. If that company is acquired, breached, or changes its privacy policy, your data goes with it. In 2018, a Google security audit revealed that hundreds of third-party apps had been granted broad Gmail read access, many of which were sharing data with human reviewers. That scandal prompted Google to tighten its policies, but the underlying risk remains: you cannot fully control what happens to your data once you've handed over inbox access.

Beyond the privacy angle, there is also a practical concern. Full inbox access means the tracking tool can see everything — personal conversations, confidential work emails, sensitive attachments. Even if the company has excellent security practices today, you are betting on their continued diligence indefinitely. The BCC method eliminates this bet entirely by never granting inbox access in the first place.

87%
of users grant "read all mail" permissions without reviewing OAuth scope details
$273
Average annual spend lost to forgotten or duplicate subscriptions per household
4.5×
More subscription receipts go unreviewed when using inbox-scanning tools vs. dedicated receipt routing
12 min
Average time to set up the BCC forwarding method from scratch

What Exactly Is the BCC Method?

The term "BCC method" in the context of subscription tracking refers to automatically routing a copy of specific incoming emails — primarily receipts, invoices, and billing confirmations — to a dedicated inbox or tracking address, without forwarding your entire mail flow. The "BCC" terminology comes from the concept of a blind carbon copy: a silent recipient who receives the message without the original sender knowing.

In practice, you create an email filter rule inside your mail client that says: "Whenever I receive an email that matches these conditions (subject contains 'receipt,' 'invoice,' 'payment confirmation,' etc.), automatically forward a copy to my subscription tracker's unique intake address." Your inbox continues to work exactly as it always has. You still see every email. Nothing is intercepted or withheld. The tracker simply receives a parallel copy of the relevant messages — nothing more, nothing less.

This is fundamentally different from inbox scanning. With inbox scanning, the tool has ongoing, active access to your mail server. With the BCC method, you decide which emails get shared, when, and under what conditions. You are in complete control of the data pipeline from start to finish.

The Three Core Components

To make the BCC method work, you need three things: a unique receipt intake address from your tracking tool, an email filtering rule in your mail client, and a set of keyword conditions that reliably catch billing emails. Once these three elements are in place, the system runs itself automatically without any ongoing manual input.

SubDupes provides each user with a unique forwarding address the moment they create an account. This address is randomly generated, tied only to your SubDupes account, and can be rotated or revoked at any time. When a receipt arrives at that address, SubDupes parses the relevant data — merchant name, amount, billing date, subscription tier — and adds it to your subscription dashboard. No human ever reads your emails. No data is sold. The intake address only accepts what you choose to send it.


Step-by-Step: Setting Up Receipt Forwarding in Gmail

Gmail's filter system is powerful enough to catch virtually every billing email with a well-crafted rule. Here is the exact process to set up automatic receipt forwarding in under ten minutes.

Step 1: Get Your SubDupes Intake Address

Log into your SubDupes account and navigate to the email receipt scanning settings. You will find your unique forwarding address listed there. Copy it to your clipboard — it will look something like receipts-[unique-id]@intake.subdupes.com. Keep this address private; anyone who sends an email to it can add data to your dashboard.

Step 2: Create a Gmail Filter

In Gmail, click the search bar and then the filter icon (the small triangle on the right side of the search bar). In the "Subject" field, enter a broad keyword string that catches billing emails. A good starting set includes: receipt OR invoice OR "payment confirmation" OR "subscription renewed" OR "your order" OR "billing statement". You can refine this over time as you see what slips through or what creates false positives.

Step 3: Set the Action to Forward

Click "Create filter." On the next screen, check the box next to "Forward it to" and enter your SubDupes intake address. You may need to add it as a verified forwarding address first — Gmail will send a confirmation email to that address, and SubDupes will display the confirmation link inside your dashboard so you can verify it without ever leaving the app.

Step 4: Apply to Existing Emails (Optional)

Gmail offers the option to apply your new filter to matching conversations already in your inbox. If you want to backfill your SubDupes dashboard with historical receipts, check this box. SubDupes will process them in the order they arrive and populate your subscription history accordingly.

PRO TIP: Use Multiple Filters for Better Coverage
Instead of one broad filter, consider creating two or three narrower ones. One for "receipt" and "invoice," one for sender domains you know send billing emails (like @netflix.com, @spotify.com, @adobe.com), and one for subject lines containing currency symbols or the word "charge." Layering filters ensures nearly zero receipts fall through the cracks while minimizing false positives from promotional emails.

Setting Up Receipt Forwarding in Outlook and Apple Mail

The BCC method works equally well in Outlook and Apple Mail, though the interface for creating filter rules differs slightly from Gmail.

Microsoft Outlook (Desktop and Web)

In Outlook on the web, go to Settings → Mail → Rules → Add New Rule. Set the condition to "Subject includes" and add your keyword terms. Under "Actions," select "Forward to" and enter your SubDupes intake address. In the desktop version of Outlook, navigate to Home → Rules → Manage Rules & Alerts → New Rule. Choose "Apply rule on messages I receive," set your conditions, and choose "forward a copy to people or public group" as the action. Note the word "copy" — Outlook keeps the original in your inbox and sends a parallel copy to the forwarding address, which is exactly the behavior you want.

Apple Mail

In Apple Mail, go to Mail → Preferences → Rules → Add Rule. Name it something like "SubDupes Receipt Routing." Set the conditions: "Any of the following are true" with "Subject contains receipt," "Subject contains invoice," and "Subject contains payment." Under "Perform the following actions," select "Forward Message" and enter your SubDupes intake address. Apple Mail rules only apply to messages as they arrive, so there is no backfill option — you would need to manually forward historical receipts if you want historical data.


BCC Method vs. Full Inbox Access: A Direct Comparison

To understand why privacy-conscious users overwhelmingly prefer the BCC method once they understand the alternative, it helps to see the two approaches laid out side by side.

Feature / Concern Full Inbox Access (OAuth Scanning) BCC / Forwarding Method
Emails shared with third party All emails (ongoing) Only receipts you choose to forward
Setup complexity One-click OAuth login 5–15 minute filter setup
User data control Delegated to the tool Fully retained by user
Risk if company is breached Full inbox contents exposed Only receipt copies exposed
Works after you stop using tool Token may persist unless revoked Rule can be deleted instantly
Visibility into personal emails Yes — tool can read everything No — tool only sees forwarded receipts
Historical backfill Automatic (reads all history) Optional manual or filter-based
Compliance friendliness Problematic for work/enterprise email Suitable for personal and work accounts

The tradeoff is clear: full inbox access is easier to set up in the short term, but the BCC method gives you substantially better privacy, control, and peace of mind. For most users, the fifteen-minute investment in setting up forwarding rules is well worth the ongoing reduction in risk.


Common Mistakes and How to Avoid Them

The BCC forwarding method is simple in concept but there are a handful of mistakes that trip people up when they first implement it.

Over-Broad Keywords Creating Noise

If your filter keyword is simply "order," you will forward promotional order-related marketing emails alongside genuine receipts. This floods your SubDupes dashboard with junk data. Stick to transactional language: "receipt," "invoice," "payment confirmation," "subscription renewed," "billing statement," and "your charge." Avoid words like "order," "purchase," or "deal" without additional qualifying conditions.

Forgetting to Verify the Forwarding Address

Gmail and some other mail clients require you to verify a forwarding address before it becomes active. If you skip this step, your filter will be created but no emails will actually be forwarded. Check your SubDupes notification panel for the verification link immediately after setting up the rule.

Not Accounting for Receipts in Spam

Billing emails from lesser-known services sometimes land in spam. Your forwarding filter will not catch them there. Periodically check your spam folder and whitelist senders for services you actively use and pay for. Alternatively, set up a second forwarding rule that applies to your spam folder — though this requires more advanced mail client features available in Outlook and some email clients but not natively in Gmail.

PRO TIP: Create a Dedicated "Receipts" Label First
Before setting up forwarding, create a Gmail label called "Receipts" and apply it via the same filter that forwards emails to SubDupes. This gives you a local archive of every receipt inside your own Gmail account in addition to the copy in SubDupes. If you ever need to audit a charge or dispute a billing error, you have a clean, searchable local folder right inside your inbox.

How SubDupes Addresses Receipt Privacy and Subscription Visibility

SubDupes was built from the ground up around the principle that you should never have to choose between subscription visibility and inbox privacy. The entire platform is architected around the BCC forwarding method — there is no option to "connect your Gmail" with full read access because we believe that model is fundamentally incompatible with user privacy.

When a forwarded receipt arrives at your unique intake address, SubDupes' email receipt scanning engine parses it automatically using pattern recognition trained on thousands of billing email formats. It extracts the merchant name, subscription amount, billing cycle, and renewal date, then adds a clean entry to your subscription dashboard. The raw email content is processed and then discarded — SubDupes stores the structured data, not your email text.

Beyond receipt parsing, SubDupes applies duplicate detection logic to identify cases where you may be paying for the same service twice — a common situation when one team member signs up for a tool that another team member already subscribed to, or when a free trial converts to a paid plan alongside an existing subscription. The renewal alert system gives you advance notice before significant charges hit, so you can evaluate whether you still want a subscription before you are automatically billed for another year.

For users who want a broader view of their software spending, the SaaS spend visibility dashboard aggregates all parsed receipts into a unified spending view broken down by category, vendor, billing cycle, and trend over time. This is particularly valuable for freelancers and small business owners who need to track software costs for tax purposes or budget planning. All of this is possible without ever granting SubDupes access to your inbox.


The BCC Method for Teams and Businesses

The BCC method becomes even more valuable in a team context. When multiple people in an organization are purchasing SaaS tools independently, subscription chaos is almost inevitable. IT and finance teams end up with no clear picture of what software the company is paying for, who approved it, or when it renews.

For teams, a practical approach is to designate a shared billing email address (something like billing@yourcompany.com) and require that all software purchases use that address for receipt delivery. A forwarding rule on that shared inbox routes all receipts to the team's SubDupes account. Every purchase becomes visible to the people responsible for managing spend, without anyone needing to share personal inbox credentials or grant cross-account access to a third-party tool.

This approach also creates a natural audit trail. If a subscription charge is questioned months after the fact, the receipt is already in SubDupes — parsed, categorized, and searchable — rather than buried in someone's personal Gmail or, worse, completely invisible because the employee who made the purchase has since left the company.


Does the BCC method work if receipts go to a different email address than my main inbox?
Yes — you can set up forwarding rules on any email account where receipts arrive, regardless of whether it's your primary address. Many people use one email address exclusively for subscriptions and purchases. Simply create the forwarding rule on that account and route matching emails to your SubDupes intake address. The setup process is identical regardless of which account the receipts land in.
What happens if I accidentally forward a non-receipt email to SubDupes?
SubDupes' receipt parsing engine will attempt to extract billing data from the email. If it cannot find structured transactional data (merchant name, amount, date), it will either flag the entry for review or discard it automatically. No harm is done — the email does not get stored as a subscription entry, and the raw email content is not retained. You can also manually delete any incorrectly parsed entries from your dashboard at any time.
Can I revoke the forwarding setup if I decide to stop using SubDupes?
Absolutely, and this is one of the key advantages of the BCC method over inbox scanning. Simply delete the forwarding filter rule in your email client and no further emails will be sent to your SubDupes intake address. There is no OAuth token to revoke, no API connection to terminate, and no lingering access permissions to worry about. The data pipeline stops the moment you delete the filter rule.
How does SubDupes handle receipts from services that send billing emails in non-standard formats?
SubDupes' email receipt scanning engine is trained on a wide range of billing email formats across thousands of merchants. For common SaaS tools, streaming services, and software vendors, parsing is highly accurate. For niche or unusual billing formats, SubDupes may prompt you to manually confirm or correct parsed details. Over time, the engine improves its recognition of uncommon formats based on aggregated (and anonymized) parsing patterns across the user base.

Track Every Subscription Without Handing Over Your Inbox

SubDupes gives you complete visibility into your subscription spending using the privacy-first BCC forwarding method — no bank login required, no inbox access granted, no compromises on your personal data. Set up receipt forwarding in minutes and let SubDupes do the rest.

Get Your Free Subscription Waste Report

Related Articles

View all articles →