Light bulb Limited Spots Available: Secure Your Lifetime Subscription on Gumroad!

Sep 14, 2026 · 9 min read

Is FreshBooks Tracking Your Email? How to Block It

The invoice in the sender's dashboard changes from Sent to Viewed once you look at it, and the change is logged. FreshBooks documents the status in plain language and the mechanism nowhere at all.

You open an invoice on a Tuesday night and by Wednesday morning the designer who sent it knows you looked. FreshBooks email tracking is not a hidden feature or an extra you can switch off; it is the gap between two words on someone else's screen. The invoice rests at Sent until you engage with it, then becomes Viewed, and that change is written into a history the sender can scroll through. FreshBooks describes the status openly and the machinery behind it nowhere, and that silence is the reason this page exists.

Key Takeaways

  • FreshBooks' invoices API reference defines invoice status 3 as Viewed, meaning "An Invoice that has been viewed by a Client."
  • FreshBooks exposes an audit_logs include documented as "Show invoice view/send/payment history," so your open becomes a dated log entry rather than a flag someone can clear.
  • FreshBooks' estimates reference applies the same status to quotes, defining code 3 as "An Estimate that has been viewed by a Client."
  • FreshBooks sends client mail from @fb02.freshbooks.com, @fb05.freshbooks.com and @freshbooks.com, per its support page on outgoing email.
  • FreshBooks publishes no statement tying the Viewed status to image loading, so any article naming a FreshBooks tracking pixel domain is inventing it.

Does FreshBooks Track When You Open an Invoice?

Yes, and it is a first class status rather than a side effect. The FreshBooks invoices API documentation spells out the lifecycle as numbered codes:

  • Draft — "An Invoice that has been created, but not yet sent."
  • Sent — "An Invoice that has been sent to a Client or marked as sent."
  • Viewed — "An Invoice that has been viewed by a Client."
  • Paid, Partial, Auto Paid, Retry, Failed and Disputed, all describing money moving or failing to move.

Count them again. Every status except one reports the payment. Viewed is the only one reporting you, and it is defined in seven words. The estimates API reference carries the identical status for quotes, shown in the interface as "Estimate has been viewed by recipient." Sit with that one. An estimate is a negotiation rather than a debt, and whether you read the number before replying is exactly what a seller would pay to know.

FreshBooks also turns the absence of a view into a prompt. Its notifications documentation lists an alert reading "Invoice not Viewed" that tells a sender their client "still hasn't viewed the invoice you sent last week," with a matching alert for estimates and proposals.

What Does the Sender Actually See?

A filterable label on the invoice list, a dated history on the invoice itself, and an audit log behind both.

  • The list view. Invoices carry their status inline and can be filtered by it, which turns Viewed into a working segment on a receivables list.
  • The audit log. FreshBooks' guide to managing invoices documents a View Audit Log action letting an owner "Review all changes made to the invoice in the Audit Log report."
  • The API. Two includes matter. audit_logs is documented as "Show invoice view/send/payment history," and client_audits as "Show the client-visible invoice history." Two logs, one of which you are allowed to see.

Your open does not control the chasing, though. FreshBooks' payment reminders documentation describes up to three reminders, each set a chosen number of days before or after the due date, with no mention of viewing status altering the schedule. The calendar fires the reminders. What the status changes is the human judgement behind them: whether the person writing the follow up thinks you missed the invoice or thinks you are stalling.

A freelancer's wooden desk with an open laptop, a stack of paper invoices and a coffee cup in soft morning daylight

Is It a Tracking Pixel or the Portal Link?

FreshBooks does not say, so here is what the documentation establishes and where it stops.

Start with how you reach a FreshBooks invoice. The email carries a button, named View Invoice or View and Pay Invoice depending on the payment setup, and the page behind it needs no account. FreshBooks' explanation of client accounts puts it flatly: "As a client, you can always pay invoices, view and print invoices, estimates and proposals with the link provided, without needing to sign up for an account." A link that renders a document on FreshBooks' servers is already a complete view detector. Nothing else is needed for the status to work. FreshBooks' share via link documentation points the same way, noting that generating a shareable link "will automatically mark the invoice as Sent."

Now the honest boundary. FreshBooks' documentation does not specify whether Viewed is set by the hosted page load, by a remote image in the message body, or by both. It publishes no beacon host, no pixel URL and no caveat about image settings, and we are not naming a domain we cannot verify. The documented path is the link, and a page load is sufficient on its own, but a beacon in the body cannot be ruled out because nobody at FreshBooks has been asked to rule it in or out. For the message actually in your inbox, open Show Original and read the HTML. Our walkthrough on how to detect email tracking pixels in Gmail takes about ninety seconds.

Which Domains Does a FreshBooks Invoice Email Use?

Three, and unusually for this genre they are published. FreshBooks' list of emails sent from an account names @fb02.freshbooks.com, @fb05.freshbooks.com and @freshbooks.com as the sending addresses for invoices, estimates, reminders and payment confirmations.

That makes the envelope a usable fingerprint worth two seconds of your attention. The sender's control is limited too: FreshBooks' email customization documentation lets a business change the reply to address, the subject, the body, dynamic fields and a signature. The From address is not on that list.

What Does the FreshBooks Privacy Policy Say?

Less than you would expect, and the omission is the finding. The FreshBooks privacy policy carries a section headed Cookies and Other Tracking Technologies that explains browser cookies and describes collecting information "concerning the devices used to access the website, our products or services; and the frequency, type and manner of use of FreshBooks." It talks about the website. Pixel tags, web beacons and clear GIFs never appear, and neither does email open measurement.

Compare the neighbouring product. Intuit's global privacy statement admits outright to collecting whether you open or forward its emails and to using "pixel tags (which are also known as clear GIFs)" to do it, which is why the QuickBooks version of this question has a firmer answer than this one. Two accounting platforms, two invoice Viewed statuses, one description of the machinery. A policy that omits email beacons is consistent with a product that does not use them, and equally consistent with a product whose lawyers never had to write the sentence. Silence is not a denial.

How Do You Block FreshBooks Email Tracking in Gmail?

By refusing remote requests before your browser makes them, and by being deliberate about clicking through to the hosted invoice. Three moves, each with a real cost.

  • Make Gmail ask before loading images. Settings, See all settings, the General tab, scroll to Images and choose Ask before displaying external images, then save. Cost: every logo goes blank, and one tap of Display images releases everything at once.
  • Run a tracker blocker inside Gmail. An extension drops requests it recognises as tracking while ordinary images keep working, and a good one also rewrites redirect links, which the Gmail image setting never touches. Cost: desktop Gmail in a Chromium browser.
  • Ask for the PDF. If you only want to know what you owe, request the invoice as an attachment and open it locally. A local PDF makes no network request. Cost: you have to ask, and you still need the link when you pay.

Now the part most pages in this category skip. If Viewed is generated by the hosted invoice page, no extension can stop it; loading the invoice and recording that it loaded are the same code path. What blocking removes is everything wrapped around it: remote images in the body, redirect links added by whatever tool the sender pasted the invoice into, and the read time and rough location those leak before you click. Wider tactics live in our guide to blocking email tracking in Gmail.

Which Blocker Should You Use?

Four realistic options for Gmail, none best on every axis. The last two columns are where the differences bite.

Tool Blocks open pixels Strips tracking links Blocklist updates Stays inside Gmail
Ugly Email Flags first; marks a tracked message with an eye icon before you open it No Maintained list; an unlisted tracker passes through Yes, Gmail only
PixelBlock Yes, free and with no configuration at all No Infrequent; narrow scope Yes, Gmail only
Trocker Yes, and shows you where the pixel sat Warns you rather than rewriting Open source, volunteer maintained Works beyond Gmail; more settings to learn
Gblock Yes Yes, strips tracking redirects Updates automatically Yes; Chromium browsers, paid after the trial

The column nobody can fill honestly is a FreshBooks column. None of these four blocks a hosted invoice page load, ours included, and a tool claiming otherwise would be lying to you. They differ on the layer they reach and how current their knowledge of it is, which is why an automatically updating list beats a hand curated one over anything longer than a few months. The wider roundup of tracker blocker extensions covers the rest of the field.

Why Email Users Should Care

Because an invoice is not a newsletter. You can ignore marketing mail forever at no cost. An invoice comes from someone with a live financial claim on you, and the timing of your response is negotiating information. An agency watching an invoice sit at Viewed for nine days phones on day ten instead of day twenty.

Scale it and the picture gets stranger. A sole trader who signs up for invoicing software becomes, without deciding to, the holder of a behavioural record about their customers: a named person, a timestamp, an inference about attention. The EDPB Guidelines 2/2023 on the technical scope of Article 5(3) of the ePrivacy Directive pulled tracking pixels and tracking links inside the consent rules in October 2024. Sending the invoice is performance of a contract and sits on solid ground. Logging the minute it was read is a much harder argument, and no plumber in Dublin has ever had to make it.

The Honest Summary

FreshBooks is not running a scheme. Knowing whether a client has seen a bill is useful to a small business chasing money it is owed, and almost no sender has ever wondered how the Viewed flag is produced. It is a default, and defaults are what happen to people who never chose them.

Where that leaves you is specific. FreshBooks' own API documentation confirms the status exists and is logged, and says nothing about whether an image beacon is involved. So block the email layer, where blocking is cheap and works, keep your images loading, and treat the click through to the hosted invoice as a decision rather than a reflex. Read the number from the PDF. Click the link when you intend to pay.

Stop Email Tracking in Gmail

Block FreshBooks and 1,000+ other email trackers in Gmail

Try Gblock Free for 30 Days

No credit card required. Works with Chrome, Edge, Brave, and Arc.