By Laura Bennett, cloud-bookkeeping support analyst with 8 years of experience troubleshooting small-business bank feeds and reconciliations
Last reviewed: July 22, 2026
FreshBooks users sign in through the company’s account portal to manage invoices, expenses, bank connections, and financial reports. Clients paying an invoice normally use the invoice link supplied by the business rather than the main FreshBooks login.
This independent guide is not affiliated with FreshBooks.
The priority is separating account access from bookkeeping problems. A rejected password requires login recovery; an unmatched bank transaction should be handled inside Bank Reconciliation after the correct business account is opened.
What FreshBooks Is
FreshBooks is cloud accounting software for small businesses and self-employed professionals. Its Help Centre groups features around invoicing, online payments, expenses, bank connections, projects, time tracking, reports, and accounting tools such as bank reconciliation.
Bank Reconciliation compares imported bank transactions with entries recorded in FreshBooks. The goal is for the cash balance in FreshBooks to agree with the corresponding bank-account balance.
That definition sounds simple. The screen can be less obvious.
An expense may have been imported automatically, entered manually, or created from a receipt. An invoice payment may appear in FreshBooks before the processor’s net deposit reaches the bank. A transfer between accounts can also resemble income or an expense until it is classified correctly.
Do not solve those differences by deleting entries at random.
Choose the Correct FreshBooks Route
| What you need to do | Correct starting point |
|---|---|
| Manage a FreshBooks business | Main FreshBooks login |
| Reset account access | Forgot Your Password? |
| Pay an invoice as a client | Secure invoice link from the business |
| Review imported spending | Expenses or Bank Reconciliation |
| Match bank activity to FreshBooks records | Bank Reconciliation |
| Record cash or check received outside FreshBooks | Add a payment to the invoice |
| Check a wider service interruption | FreshBooks status page |
| Resolve an account-specific problem | FreshBooks Help Centre and FreshBot |
FreshBooks’ login guidance distinguishes normal FreshBooks credentials from Google and Apple sign-in. Passwords managed through Google or Apple must be reset with those providers unless a separate FreshBooks password was previously established.
Do this first: verify the sign-in method and business email. Skip creating another account until recovery of the existing books has been ruled out.
How to Log In to FreshBooks
Open FreshBooks through its company website and use the login route provided there. Enter the email connected to the intended business, then use the same authentication method previously configured.
Browser autofill can cause a wrong email or old password to be submitted without the user noticing. FreshBooks recommends disabling autofill temporarily and typing the credentials manually when login information appears correct but continues to fail.
Too many failed attempts may trigger a temporary lock. Stop retrying the same entry repeatedly and use the documented recovery path instead.
A second FreshBooks profile will not automatically contain the original invoices, reconciliations, expenses, clients, tax reports, or online-payment history.
Recover first.
Reset a Forgotten Password
Select Forgot Your Password? on the FreshBooks login screen and enter the account email. FreshBooks sends a recovery message when the address matches an account in its system.
The company advises allowing roughly 15 minutes for the message to arrive before treating it as missing. Filtered and junk folders should also be checked.
Users who normally choose Sign in with Google or Sign in with Apple need to reset that provider’s password through Google or Apple. FreshBooks also documents an option to create or maintain separate FreshBooks credentials as a backup, depending on the account setup.
Use the correct recovery system. Skip repeated FreshBooks resets when the rejected password belongs to a third-party sign-in provider.
Never send a password, authentication code, full card number, bank credentials, or confidential client data through an ordinary support message.
Set Up Bank Reconciliation
FreshBooks Bank Reconciliation matches imported bank activity with accounting entries already recorded in the business. The setup process requires selecting a reconciliation start date that corresponds to a transaction date shown on the relevant bank statement.
Choose the date carefully.
Starting too late can omit transactions needed to establish the opening balance. Starting too early may bring in a large historical period that the business is not ready to reconcile.
FreshBooks notes that expenses imported before a bank connection was disconnected remain in the account. Disconnecting a bank does not automatically erase those existing FreshBooks expenses.
That detail prevents a common mistake. Reconnecting the same account and importing overlapping activity can create the appearance of duplicate spending if the older entries were never reviewed.
Before reconnecting, inspect the existing Expenses list and the Bank Reconciliation period.
How Matching Works
The Bank Reconciliation screen places bank transactions and FreshBooks entries into a matching workflow. FreshBooks entries can include expenses, invoice payments, bill payments, other income, credits, and imported expenses associated with money leaving the bank.
A straightforward match occurs when one bank transaction corresponds to one FreshBooks record with the expected amount and date.
Check four details:
- amount;
- transaction direction;
- date;
- business purpose or linked invoice.
Dates do not always match exactly. Card purchases, payment processing, weekends, and bank posting practices can shift the visible bank date away from the date recorded in FreshBooks.
The amount is often the stronger clue. Yet processor fees can cause the bank deposit to be lower than the client payment recorded on the invoice.
Do not force a match merely because the dates are close.
Why Expenses Appear Twice
Duplicate-looking expenses usually come from two creation paths.
One copy may have been entered manually or created from an uploaded receipt. Another may have been imported through the connected bank account. FreshBooks states that bank connections automatically import money-out transactions as expenses, which can then be used in Bank Reconciliation.
Review both records before deleting either one.
Look for differences in:
- source;
- category;
- amount;
- tax treatment;
- attached receipt;
- project or client assignment.
When Bank Reconciliation is not being used, FreshBooks instructs users to delete an unwanted duplicate expense to keep reporting accurate. The appropriate treatment can differ when reconciliation is active, because the bank transaction may need to be matched rather than removed without review.
Priority one is identifying the source. Skip deleting the entry with the receipt merely because the bank-imported record appeared later.
Record Payments Received Outside FreshBooks
A client may pay by cash, check, or another method that did not run through FreshBooks’ online-payment system. FreshBooks allows the business to add that payment to the invoice so the account recognizes that money was received.
This matters for reconciliation.
The bank deposit may appear without a corresponding FreshBooks payment if the invoice was never updated. In that situation, create the legitimate invoice payment record first, then return to Bank Reconciliation and review the match.
Do not create a second invoice.
FreshBooks also allows a payment-notification email to be sent to the client while adding an individual payment. Review that option before saving so the customer is not unexpectedly notified during an internal correction.
Handle Complex Transactions Carefully
Some bank transactions do not correspond to one simple accounting entry.
FreshBooks provides separate guidance for complex reconciliation scenarios. One documented example involves matching an invoice payment and a refund with the related entries rather than treating the net bank movement as an ordinary sale or expense.
Other complex cases can include processor deposits, refunds, transfers, combined deposits, and transactions where FreshBooks contains no obvious matching record.
Pause there.
Do not categorize a loan deposit, owner transfer, credit-card payment, or processor settlement as ordinary business income or expense merely because the bank feed places it on one side of the reconciliation screen. The proper accounting treatment depends on what the transaction represents.
For uncertain classifications, preserve the transaction and ask a qualified accountant or bookkeeper. FreshBooks is the recording system; it does not replace accounting judgment.
Check Reconciliation Balances
The practical objective is for the FreshBooks balance to agree with the bank-account balance for the reconciled period. FreshBooks recommends regularly reviewing, matching, or marking bank transactions to keep those figures aligned.
When they do not agree, inspect:
- the reconciliation start date;
- missing invoice payments;
- duplicated expenses;
- refunds;
- transfers between accounts;
- transactions recorded in the wrong period;
- entries that remain unmatched.
Work backward from the difference. A precise difference that equals one known transaction is easier to trace than a broad review of the entire year.
Do not mark everything reconciled simply to reach zero. That can hide the unresolved transaction without correcting the books.
Priority two is the unexplained difference. Skip cosmetic cleanup until the missing or duplicated amount has been identified.
When FreshBooks Is Not Working
FreshBooks operates a public status page showing current and historical service information. The company directs users there for the latest service updates.
Check it when:
- several users cannot log in;
- pages fail in multiple browsers;
- bank-related tools stop loading broadly;
- invoices or payments appear unavailable at the same time.
A single unmatched transaction is not an outage. It is an accounting or data-matching issue.
When no broad incident is reported, use the FreshBooks Help Centre and FreshBot for account-specific support. Keep the description limited to the affected feature, the approximate time, and the non-sensitive error wording.
FreshBooks FAQ
Do clients need a FreshBooks login to pay?
No. They can use the invoice link.
Why is my password reset email missing?
Confirm the email, allow about 15 minutes, and check filtered mail. Google or Apple passwords must be reset through the corresponding provider.
What does Bank Reconciliation do?
It matches bank transactions to FreshBooks entries so the FreshBooks cash balance agrees with the corresponding bank-account balance.
Why do I have two copies of one expense?
One may have been entered manually while another was imported through the bank connection. Compare the source, receipt, category, amount, and reconciliation status before deleting either entry.
Does disconnecting a bank erase imported expenses?
No. FreshBooks says expenses imported before disconnection remain in the account. Review them before reconnecting or importing an overlapping period.
How do I reconcile a cash or check payment?
Add the legitimate payment to the related invoice so FreshBooks records that it was received. Then review the corresponding bank transaction in Bank Reconciliation.
Why does a processor deposit not equal the invoice payment?
The deposit may combine several payments or reflect deductions such as processing activity or refunds. Review the payment records and use the appropriate complex reconciliation method rather than forcing a one-to-one match.
Where can I check for a FreshBooks outage?
Use the FreshBooks status page for current and historical service information.