Already Have an Account?

Sign In

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Ashwani Shoda
By Ashwani Shoda
Published on 16 Dec 2025 24 min read
How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

With over 30 million users in 160+ countries, FreshBooks is one of the most intuitive accounting platforms designed for people who’d rather spend their time serving clients than fighting spreadsheets.

It’ll make it easy to get your account configured correctly from Day 1, save you hours, and avoid messy bookkeeping mistakes later. 

While FreshBooks makes financial management easy, this guide takes it a step further.

In this step-by-step tutorial, you’ll learn exactly how to set up FreshBooks and pair it with doola to solidify your financial foundation.

By the end of this guide, you’ll be able to customize invoices, connect payments, track expenses, organize clients, manage taxes, use projects, track time, and run financial reports with confidence.

How to Set Up FreshBooks as a Beginner

How to set up Freshbooks as a beginner

Once you get your initial settings right, everything else (invoicing, expenses, payments, taxes) becomes much easier. 

Think of this phase as laying the foundation for your entire bookkeeping system. So let’s begin with the basics.

Step 1: Create Your FreshBooks Account

Getting started with FreshBooks only takes a few minutes. Here’s how to set up your account the right way:

1. Sign Up for FreshBooks

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

  • Enter your email and set a password or sign up using your Gmail ID.
  • FreshBooks may ask a few guided questions about you and your business.
How to Set Up FreshBooks as a Beginner: Step-by-Step Guide
  • Choose the option that best matches how you earn money. This helps FreshBooks customize your dashboard later.

2. Choose Your Business Type

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

FreshBooks will prompt you to provide information about the business you run. For beginners, the most common choices include:

  • Business name and details
  • Estimated revenue
  • Services and tools you’re using for bookkeeping and invoicing

This determines which tools are highlighted first (Invoices, Projects, Time Tracking, etc.).

🔖 Related Read: 8 Best Online Small Business Bookkeeping Services for Entrepreneurs in 2025

3. Verify Your Account

FreshBooks will send a verification email. Confirm it to unlock full access. Once done, you’ll be redirected to your brand-new FreshBooks dashboard.

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Here’s what you’ll see:

  • Navigation Menu (Left Sidebar): Invoices, Clients, Expenses, Projects, Time Tracking, Reports, Accounting, and Settings.

  • Dashboard Overview (Center): Quick snapshot of your outstanding invoices, recent payments, and unreviewed expenses.

  • Shortcuts (Top Bar): Create a new invoice, new client, new estimate, or track time instantly.

FreshBooks aims to minimize clutter, which is why every core tool is one click away. So, take a moment to explore and set up these core areas:

1. Account Settings

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Go to Settings → Company Profile and confirm your business details to ensure your invoices and reports stay consistent:

  • Business name
  • Email address
  • Time zone
  • Currency
  • Tax ID (if applicable)

2. Invoice Settings

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

You’ll customize these in Step 3, but it’s good to locate them now under: Settings → Invoices

3. Payment Methods

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Under Settings → Accept Online Payments, you’ll be able to connect to Stripe, PayPal, or bank transfers later.

4. Quick Shortcuts

Remember to set up a few shortcuts to make your daily tasks faster and smoother.

  • “New Invoice”
  • “New Client”
  • “New Expense”

Step 2: Set Up Your Business Information

The next step is to ensure that every invoice, report, and document generated by FreshBooks looks professional, reflects your brand, and aligns with compliance requirements.

FreshBooks makes this setup easy through its Business Settings panel.

1. Add Your Basic Business Details

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Go to Settings → Company Profile.

Here, you’ll enter the foundational information that will appear on invoices, estimates, reports, and client communications:

  • Business Name: Use your full legal business name (LLC, Corp, or DBA).

  • Address: Add your physical or mailing address. If you’re a remote founder, consider using a virtual business address.

  • Email Address: This is where clients will reply and where FreshBooks sends notifications.

  • Phone Number: Optional, but adds legitimacy to invoices.

  • Website: Great for branding and useful if clients want to learn more.

The Company Profile section helps FreshBooks format your invoices properly and ensures your business records remain consistent across all documents.

2. Upload Your Logo & Brand Colors

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Under the same settings page, you’ll see the branding options. This customization helps your invoices and client communications reflect your brand identity. You can:

  • Upload your business logo (PNG or JPG)
  • Select brand colors that match your website or branding
  • Choose fonts or formatting styles (depending on the plan)

Maintain consistent branding across invoices, emails, and proposals. It improves client perception and reduces confusion.

3. Configure Time Zone, Currency & Language

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

FreshBooks supports international businesses, so these settings ensure your invoices align with how and where you operate, especially useful if you’re a global freelancer or e-commerce seller.

  • Time Zone: Affects timestamps on invoices, payments, and time tracking.

  • Currency: Choose the currency you bill in (USD, EUR, INR, etc.).

Why Consistency Matters for Invoices & IRS Compliance

Even small details, such as mismatched email addresses or inconsistent names, can create unnecessary confusion when filing taxes or applying for loans, grants, or payment platforms.

It has real compliance implications:

  • Your invoices must accurately reflect your business details for IRS and state-level bookkeeping requirements.

  • Using consistent business information helps accountants, auditors, and tax professionals prepare accurate filings.

  • Banking partners and payment processors often compare invoices against business registration details.

Step 3: Customize Your Invoice Settings

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Setting up your FreshBooks invoice settings now ensures every invoice looks professional, reflects your brand, and helps you get paid consistently on time.

This ensures every invoice looks consistent, communicates clearly, and helps you get paid faster. All customization is available in Settings → Invoices.

1. Set Your Invoice Defaults

FreshBooks allows you to define the standard rules that apply to every invoice you issue. Set these once and save hours over time.

Choose how quickly you want clients to pay you by setting up Payment Terms:

  • Due on receipt
  • Net 7
  • Net 15
  • Net 30
  • Custom deadlines

Shorter payment terms = faster cash flow. That’s why many freelancers choose Net 7 or Net 14.

Also, FreshBooks allows you to add Late Fees, such as:

  • A flat late fee
  • A percentage-based late fee
  • Automated reminders

These could help you protect your revenue and discourage overdue payments. You can also add a friendly, clear message at the bottom of every invoice.  This builds trust and reduces back-and-forth communication.

Examples:

👉🏼 “Thank you for your business!”

👉🏼 “Payment is due within 7 days via credit card or bank transfer.”

👉🏼 “If you have any questions about this invoice, please reach out anytime.”

After clients pay, FreshBooks can automatically send a thank-you email. You can customize it to:

  • Reinforce professionalism
  • Encourage long-term relationships
  • Ask for testimonials or referrals (optional)

2. Customize Your Invoice Templates

This is where your earlier branding setup (Step 2) really pays off.FreshBooks offers a variety of invoice designs to choose from, ranging from clean and minimalist to modern and branded. 

You can customize:

  • Layout style
  • Logo placement
  • Header and footer information
  • Color accents
  • Font sizes
  • Contact details

3. Professional vs. Basic Invoice Layouts

Both are clean and compliant, but the choice depends on how polished you want your client experience to be. Select the option that best represents your business on your invoices.

Professional Layouts:

  • Ideal for agencies, consultants, creatives, and premium brands
  • Include logo placement, color accents, and optional disclaimers
  • Great for building brand credibility

Basic Layouts:

  • Best for simple service-based businesses
  • Minimal styling, easy to print
  • Faster to create for recurring clients

Tips to Optimize Invoices for Faster Client Payments

Getting paid faster is all about clarity and convenience. Here’s what works best:

✔ Be specific with your service descriptions

Instead of writing “Marketing services,” try  “SEO strategy session of 2 hours.”

Clear descriptions reduce disputes and speed up approvals.

✔ Offer multiple payment methods

Enable credit cards, ACH transfers, or online payments to remove friction.

✔ Use automated reminders

Automations take awkward follow-ups off your plate. FreshBooks can send:

  • Reminder before the due date
  • Reminder on the due date
  • Late payment reminder

✔ Add incentives for early payment

Some freelancers offer 1–2% discounts for payments made within 3 days.

✔ Set clear terms upfront

Transparency means fewer delays. List:

  • What’s included
  • What’s billable
  • Payment expectations
  • Late fee policies

Step 4: Connect Payment Methods

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Faster payments = better cash flow, fewer reminders, and less admin work. So, the next step is to enable online payments, allowing clients to pay directly through FreshBooks. 

FreshBooks integrates with several popular payment processors, making it easy to accept credit cards, ACH transfers, and sometimes PayPal (depending on region).

All payment options can be managed under Settings → Accept Online Payments.

🔖 Related Read: Payoneer vs PayPal vs Stripe: Which Is Best for International Founders?

1. Set Up Credit Card Payments

 Credit cards are the fastest and most convenient payment method for clients, which means you get paid sooner.

FreshBooks supports credit card payments through its built-in processor (powered by Stripe in many regions).

Once enabled, clients can pay using:

  • Visa
  • Mastercard
  • American Express
  • Discover (U.S. only)

Fees: Typically range from 2.9% + $0.30 per transaction (varies by region).

Deposit timing: 1–3 business days

2. Enable ACH Bank Transfers (U.S. only)

ACH transfers give clients the option to pay you directly from their bank account. For service businesses, this is often the most cost-effective way to get paid.

  • Lower processing fees
  • Ideal for large invoices (e.g., $1,000+, $5,000+)
  • Helps clients avoid credit card limits

Fees: Typically lower than credit card fees, at approximately 1% per transaction (up to a specified cap).

Deposit timing: 4–6 business days

3. Add PayPal (If Relevant)

Depending on your region, FreshBooks may offer PayPal integration. However, you should enable it only for clients who explicitly request it.

Deposit timing: typically instant into your PayPal wallet

Fees: Generally 3.49% + fee by country

Pros:

✔️ Great for freelancers with international clients

✔️ Familiar platform for buyers

✔️ Instant payment notifications

Cons:

⚠️ Higher fees

⚠️ Currency conversion fees can add up

4. How FreshBooks Processes Payments

FreshBooks automatically logs the payment into your books, so your income stays organized with no extra manual work.

When a client pays an invoice:

  1. FreshBooks marks the invoice as Paid
  2. The payment appears in your Payments dashboard
  3. The payment provider processes funds
  4. Money is deposited into your linked business bank account

Pros & Cons of Enabling Auto-Deposits

FreshBooks allows for auto-deposits, where all collected payments are automatically deposited, which is why you need a U.S. business bank account.

Pros:

✔️ Zero manual transfers

✔️ Faster reconciliation

✔️ Reduces bookkeeping errors

✔️ Predictable cash flow

Cons:

⚠️ Harder to pause transfers during disputes

⚠️ Some founders prefer manual review before deposit

Best Practices for Beginners

To avoid payment delays or client confusion, use these tips:

✔ Verify your bank account early

FreshBooks will send micro-deposits for bank verification. Do this right away to avoid delays.

✔ Offer at least two payment methods

Credit cards and ACH provide clients with flexibility and speed.

✔ Explain payment options on the invoice

Add a note like: “Pay securely by credit card or bank transfer directly through this invoice.”

✔ Review payment fees monthly

Knowing which payment methods clients prefer helps you manage costs effectively.

✔ Test a sample invoice

Send a test invoice to yourself to see how the client payment experience feels.

Step 5: Add Clients and Contacts

Adding clients is the foundation for smooth invoicing and organized bookkeeping. It will save you time and prevent billing mistakes later.

All client management occurs under “Clients” in the left-side navigation.

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

1. Add Your First Clients

Add as much detail as possible since FreshBooks uses this information to auto-fill invoices, estimates, and reports. Click Clients → New Client and fill in:

  • Client Name or Company Name
  • Primary Contact (first + last name)
  • Email Address (used for sending invoices)
  • Phone Number (optional)
  • Billing Address
  • Business ID or Tax Number (optional but helpful for compliance)

2. Add Internal Notes About Clients

FreshBooks allows you to add internal-only notes that clients will never see. These notes help keep your communication consistent, especially if multiple team members access the account.

Examples of notes to save:

  • Preferred invoicing method (monthly, per milestone, etc.)
  • Important project details
  • Late payment history
  • Client-specific instructions
  • Contract renewal reminders

3. Assign Billing Preferences

This is especially useful if you serve a mix of local and international clients or if each client has different billing conditions.

Under each client profile, you can set:

  • Default currency
  • Default language
  • Default payment terms
  • Hourly vs. flat-rate pricing
  • Default late fee preference
  • Invoice reminders

4. Organize Clients Into Groups: Perfect for Recurring Services

If you offer recurring service packages (such as retainer, monthly consulting, or ongoing maintenance), grouping clients saves time.

It helps you apply bulk actions, run targeted reports, and streamline recurring billing.

Examples of groups to create:

  • Monthly Retainer Clients
  • One-Time Project Clients
  • High-Value Clients
  • International Clients
  • VIP or Priority Clients

5. Import Clients from Other Tools (Optional)

If you’re switching from another platform, FreshBooks makes migration simple.  Go to Clients → Import and follow the mapping instructions.

FreshBooks walks you through aligning each column of data correctly (name, email, address, etc.).

You can import clients from:

  • CSV or Excel files
  • QuickBooks
  • Xero
  • Other invoice tools with export features

Best Practices for Beginners

Keep contact details updated: Accurate emails prevent bounced invoices.

Record billing preferences early: Avoid miscommunication or incorrect invoice terms.

Use groups to manage recurring clients: Great for retainer-based businesses.

Attach files or agreements: FreshBooks lets you store documents inside client profiles.

Tag clients for reporting: Helpful when tracking revenue by client category.

Step 6: Create and Send Your First Invoice

Sending your first invoice in FreshBooks is quick and painless once you know the steps. Here’s how to create an invoice in FreshBooks from start to finish.

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

1. Click “New Invoice”

From the left navigation menu, go to Invoices → New Invoice. This opens a blank invoice template customized based on your earlier settings (logo, colors, payment terms, etc.).

2. Add Your Client

If you haven’t added the client yet, you can create one directly from inside the invoice. At the top of the invoice page:

✔️ Click “Add a Client”

✔️ Choose a client from your directory

✔️ FreshBooks will automatically fill in their details (email, address, payment terms)

3. Add Services or Items

Under the line items section:

✔️ Click “Add a Line”

✔️ Select an existing service/item or create one on the spot

✔️ Enter:

  • Description
  • Rate (hourly or fixed)
  • Quantity (hours, units, sessions, etc.)
  • Total amount

Pro Tip: Use consistent names for your services (e.g., “Website Design – 10 Hours”) to keep your reports clean and understandable.

4. Apply Taxes (If Needed)

You can also set a default tax rate if most of your invoices follow the same rules. If you charge sales tax, click the tax column next to your line item and choose the correct tax rate.

FreshBooks supports:

✔️ Local sales tax

✔️ State sales tax

✔️ VAT/GST (for international businesses)

5. Add Discounts (Optional)

To include a discount:

  • Scroll to Subtotal
  • Click “Add Discount”
  • Enter either a percentage (e.g., 10%) or a fixed amount ($50 off)

This is useful for:

✔️ Retainer agreements

✔️ Early-payment clients

✔️ Promotional pricing

6. Add Notes, Terms & Attachments

Adding these details upfront reduces client questions and disputes. Scroll down to the Notes section to add:

  • Project description
  • Deliverables
  • Custom messages
  • Instructions about payment or timelines

You can also upload attachments like:

✔️ Contracts

✔️ Work summaries

✔️ Estimates that match the invoice

7. Preview Your Invoice

Before sending, click Preview to see how your invoice will appear to the client. This prevents embarrassing mistakes and protects your professionalism.

Check that:

✔️ All services are correct

✔️ Dates are accurate

✔️ Branding looks clean

✔️ Tax totals are correct

✔️ Client details are correct

8. Send Your Invoice

Once everything looks good:

  • Click Send
  • FreshBooks will email the invoice to your client
  • You’ll receive a notification when they view it and when they pay it

You can also generate a shareable link if your client prefers messaging apps over email.

Tips for Writing Clear Service Descriptions

Good invoicing isn’t just about totals. It’s about clarity. Clear descriptions help you get paid faster and avoid confusion. Here’s what works:

Be specific

Instead of “Consulting,” write “Online strategy session for 3 hours @ $120/hr.”

Break down major projects

Large invoices? Split them by phase or deliverable.

Avoid jargon

Clients shouldn’t feel confused by technical terms.

Add context when necessary

Example: “Includes revisions delivered on Jan 12.”

Use consistent naming

This keeps your reports organized and easier to analyze.

Step 7: Set Up Expenses & Receipt Tracking

Properly setting up FreshBooks expenses helps you avoid bookkeeping stress, maximize tax deductions, and maintain accurate financial records throughout the year.

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Here’s how to set up your expenses correctly from Day 1.

1. Add Expenses Manually & Categorize Them

FreshBooks comes with pre-built tax-friendly categories, which makes filing taxes easier later. To record your first expense, go to Expenses → New Expense.

Enter:

  • Amount
  • Vendor name
  • Date
  • Payment method (bank, credit card, cash)
  • Notes (optional)

Then select a category such as:

  • Software & tools
  • Office supplies
  • Meals
  • Travel
  • Advertising
  • Equipment
  • Contractor payments
  • Utilities

💡 Pro Tip: Add short notes like “client lunch,” “website hosting,” or “Facebook ads—Jan campaign” to keep your records crystal clear.

2. Link Your Bank & Credit Card Accounts

This saves hours of manual entry and keeps your books up to date daily. To automate your expense tracking:

Go to Expenses → Bank Connections → Connect Your Account and link your:

  • Business checking account
  • Business credit card
  • PayPal or Stripe (if used for purchases)

FreshBooks will:

✔️ Import transactions

✔️ Auto-categorize common expenses

✔️ Suggest categories

✔️ Prevent double entries (through matching rules)

3. Upload Receipts Using OCR Auto-Scanning

The IRS requires receipts for most business expenses. FreshBooks’ receipt tracking keeps you audit-ready without any manual filing.

You can upload receipts by:

  • Drag-and-drop from your computer
  • Emailing receipts to your FreshBooks inbox
  • Snapping a photo using the mobile app

FreshBooks will then:

✔️ Scan the receipt using OCR

✔️ Extract the vendor, amount, and date

✔️ Suggest a category

✔️ Automatically attach it to the corresponding expense

4. Tag & Organize Expenses

Tags help you filter expenses quickly and make reports easier to analyze. You can add tags to group expenses, especially useful for:

  • Projects
  • Campaigns
  • Tax categories
  • Contractors
  • Clients (if expenses are billable)

If you have monthly recurring expenses, such as subscriptions, web hosting, SaaS tools, or rent, FreshBooks can automatically track these expenses. You can:

✔️ Mark any expense as Recurring

✔️ Set frequency (weekly, monthly, yearly)

✔️ Add billing notes

✔️ Categorize it once and let FreshBooks repeat it

This saves time and keeps your cash flow predictable.

Best Practices for Beginners

Use only your business bank account to avoid mixing personal and business transactions.

Categorize expenses immediately before you forget what they’re for.

Upload receipts instantly using the mobile app.

Review expenses weekly and approve/categorize anything FreshBooks couldn’t auto-match.

Keep categories consistent, so reports and tax summaries stay clean.

🔖 Related Read: Do You Need an ITIN to Open a US Business Bank Account?

Step 8: Configure Items, Services & Rates

By configuring your FreshBooks services setup and item rates now, you’re creating a clean foundation that makes invoicing faster, bookkeeping easier, and tax reporting more accurate.

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

1. Understand the Difference Between “Items” and “Services.”

FreshBooks separates your billable work into two categories. Knowing the difference keeps your invoicing clean and makes reporting much easier.

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

✔ Services (Time-based or project-based work)

Use this for:

  • Hourly consulting
  • Coaching sessions
  • Web design work
  • Monthly retainers
  • Project fees

Services typically involve:

  • Hourly rates
  • Flat-fee rates
  • Billable hours tied to time tracking

✔ Items (Products or tangible deliverables)

Use this for:

  • Physical products
  • Digital downloads
  • Stock materials
  • Equipment rentals
  • Packaged offerings

Items usually involve:

✔️ A fixed price per unit

✔️ Inventory tracking (if you want to organize deliverables)

2. Set Hourly Rates vs. Flat-Fee Rates

Go to Items & Services → Add New and choose whether you’re adding an item or a service. For services, FreshBooks gives you two pricing structures:

Hourly Rate: You’ll specify the hourly rate (e.g., $75/hr) and whether time will be tracked manually or via built-in timers

Perfect for:

  • Freelancers
  • Consultants
  • Designers
  • Developers
  • Coaches

Flat Fee: This keeps your billing predictable and prevents invoice disputes. Use this when your price doesn’t depend on hours:

  • Website build: $1,500
  • Brand package: $600
  • Monthly retainer: $800

Pro Tip: Use consistent naming, e.g., “Logo Design (Flat Fee)” vs. “Design Consulting (Hourly), ”to avoid confusion when reporting income or analyzing project profitability.

3. Add Taxable vs. Non-Taxable Items

FreshBooks allows you to mark each item or service as Taxable or Non-Taxable. Marking items correctly ensures that your sales tax totals stay compliant and automated.

Examples:

✔️ Taxable: Digital products | Physical goods | Certain types of design or marketing services (depending on state laws)

✔️ Non-Taxable: Consulting services (in many U.S. states) | International services | Donations | Education/training (sometimes exempt)

Why Setting Up Items & Services Matters

Doing this step properly sets you up for smoother invoicing and better financial insights. Here’s why it matters:

Consistency: Every invoice uses the same names, descriptions, and pricing—no more guesswork.

Faster Invoicing: Just select the service/item, and FreshBooks fills out the details automatically.

Accurate Reports: Your Profit & Loss, revenue breakdowns, and sales tax summaries become crystal clear.

Fewer Client Disputes: Clear, standardized service descriptions reduce misunderstandings.

Tax Compliance: FreshBooks applies tax rules automatically when items are correctly marked.

Step 9: Enable Tax Categories & Sales Tax

Setting up FreshBooks taxes and sales tax categories now ensures that your invoices are always compliant and your records remain accurate and clean.

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

With the right setup, tax season becomes a quick review, not a stressful scramble.

1. Set Up Local, State & National Tax Rates

FreshBooks allows you to clearly name each tax so you can apply it quickly during invoicing. Go to Settings → Taxes.

Here, you can create all the tax rates relevant to your business, such as:

  • Local sales tax (city/county)
  • State sales tax
  • Federal/national tax (for non-U.S. users)
  • VAT/GST/HST (for international founders)
  • Specialized tax rates depending on your industry

2. Apply Taxes Automatically to Invoices

This ensures every taxable item gets the correct tax applied. No manual calculations or guesswork. Once you’ve created tax rates, you can:

  1. Mark items/services as taxable
  2. Choose default tax rates for your invoices
  3. Automatically apply taxes based on item type

When you create an invoice, FreshBooks will:

  • Show a tax column next to each item
  • Allow you to choose the appropriate tax
  • Automatically calculate totals
  • Display clear tax breakdowns for clients

3. How FreshBooks Helps You Stay Tax-Ready

FreshBooks simplifies tax preparation in several ways:

✔ Automatic Tax Tracking

Every time you apply a tax to an invoice, FreshBooks logs it. At year-end, you’ll have a complete tax summary ready for your accountant.

✔ Built-In Tax Reports

These reports are essential for filing taxes, particularly if your state requires the remittance of sales tax. FreshBooks provides:

  • Sales Tax Summary
  • Tax Collected Reports
  • Taxable vs. Non-Taxable Sales Breakdown

✔ Accurate Exports for Bookkeepers

Your tax data can be exported as CSV or shared directly with your accounting professional. No more digging through old invoices or spreadsheets.

Good Bookkeeping Habits for New Founders

Tax compliance becomes much easier when you follow these habits:

✔ Categorize every invoice and expense right away

This prevents errors and keeps your books accurate.

✔ Mark taxable items/services correctly

If you sell both taxable and non-taxable offerings, consistency is key.

✔ Review your tax reports monthly

This helps you catch mistakes early.

✔ Keep receipts and documentation

Necessary for audits and proper expense claims.

✔ Know your state’s tax obligations

Some states require monthly, quarterly, or annual tax filings.

If you’re unsure about your tax obligations, consult a bookkeeper, or pair FreshBooks with doola’s formation and compliance services for ongoing help.

Step 10: Set Up Projects, Time Tracking & Team Members

FreshBooks isn’t just for invoicing. It also helps you manage projects, track your billable hours, and collaborate with team members. 

This step is particularly beneficial for freelancers, agencies, consultants, and service providers who bill hourly or manage multiple client assignments simultaneously.

1. Set Up a New Project

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Go to Projects → New Project

FreshBooks gives you two billing options:

Flat-Rate Projects: FreshBooks tracks all time and expenses associated with the project, allowing you to measure profitability. 

Choose this if you charge a fixed amount for the entire project, perfect for packages like:

✔️ Website builds

✔️ Branding kits

✔️ Consulting packages

✔️ Retainer agreements

You’ll enter:

  • Project name
  • Client
  • Total project fee
  • Deadline (optional)
  • Team members (optional)

Hourly Projects: You can also define which services are billable at which rate, if you have multiple types of work (e.g., design vs. consulting). 

Use this if you bill clients based on time worked. FreshBooks allows you to:

  • Assign an hourly rate
  • Track time per task or per team member
  • Generate invoices from logged hours

2. Track Time Manually or Use the FreshBooks Timer

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

FreshBooks offers three ways to track time:

✔ Start/Stop Timer (Live Tracking)

Perfect when actively working on client tasks. Just click Start Timer, work on your task, and click Stop when done. FreshBooks automatically logs hours under the right project.

✔ Manual Entry

If you prefer to track time in batches, you can:

  • Enter total hours at the end of the day
  • Log time weekly
  • Add notes for each entry

✔ Mobile App Time Tracking

Track time on the go, which syncs instantly with your account.

3. Assign Roles to Team Members

If you work with others, FreshBooks makes collaboration easy. This is especially useful for agencies and growing teams. You can add:

  • Contractors
  • Employees
  • Partners

For each team member, you can define:

  • Hourly rates
  • Billable vs. non-billable hours
  • Which projects can they access
  • Permissions for reports, invoices, and tasks

4. How Time Tracking Flows Into Invoices

One of FreshBooks’ most significant advantages is how effortlessly time tracking converts into billable invoices.

This eliminates manual calculations, prevents missed billable hours, and ensures clients get a clean breakdown of your work.

Here’s how the workflow looks:

  1. Log time under a project.
  2. Mark hours as Billable.
  3. When creating an invoice → choose “Add Unbilled Time”.
  4. FreshBooks adds the exact hours and rates automatically.
  5. Review, adjust if needed, and send to the client.

Step 11: Use Reports to Track Your Finances

Using FreshBooks financial tracking tools helps you stay in control of your business, make smarter decisions, and avoid surprises at tax time.

These reports are essential for informed decision-making, accurate tax filing, and maintaining a financially healthy business.

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Here are the core FreshBooks reports every beginner should use, and how to read them:

1. Profit & Loss Report (P&L)

What it shows:

  • Total income
  • Total expenses
  • Net profit (or loss) over a selected time period

Why it matters: This is the #1 financial report for any business. It tells you whether you’re actually making money and helps you understand trends month by month.

💡 Pro tip: If your revenue is increasing but your net profit isn’t, it usually means your expenses are rising faster than your income.

2. Expense Report

What it shows: A detailed breakdown of your categorized expenses.

Why it matters: This helps you identify:

  • Overspending
  • Business deductions (for taxes)
  • Subscription creep (unused tools you still pay for)
  • Expense trends over time

💡 Pro tip: Review this report monthly to stay on top of your cash flow.

3. Payments Collected Report

What it shows: All payments you’ve received, including:

  • Method (credit card, ACH, PayPal)
  • Outstanding payments
  • Partially paid invoices

Why it matters: This report helps you track completed income and identify overdue invoices quickly.

💡 Pro tip: If you notice a high number of late payments, consider adjusting your payment terms or enabling automated reminders.

4. Aging Report (Accounts Receivable Aging)

What it shows: A list of unpaid invoices, sorted by how overdue they are:

  • Current
  • 1–30 days late
  • 31–60 days late
  • 61+ days late

Why it matters: This is one of the most important FreshBooks reports for cash flow.

💡 Pro tip: Follow up on invoices in the 31–60 day range immediately. These are at the highest risk of becoming uncollectable.

5. Tax Summary Report

What it shows:

  • Taxes collected
  • Taxes paid
  • Taxable vs. non-taxable sales
  • Taxable expenses

Why it matters: This report is critical for:

  • Sales tax filing
  • Year-end tax prep
  • CPA review

💡 Pro tip: Download this report before every quarterly or annual tax deadline.

How to Read and Use These Reports as a Beginner

FreshBooks visualizes everything with simple graphs and lists, so reports are easy to understand even if you’ve never analyzed financial statements before.

Look for trends:

👉🏼 Is your income increasing or flat?

👉🏼 Are expenses rising faster than revenue?

👉🏼 Are clients paying you on time?

Identify red flags:

  • High overdue invoices
  • Large unclassified expenses
  • Negative profit in multiple months

Make decisions from data:

  • Adjust rates
  • Reduce expenses
  • Improve invoicing workflows
  • Plan marketing budgets

Exporting Reports for Taxes or Accountants

This keeps your accountant happy and ensures you’re always audit-ready. FreshBooks makes tax time seamless by:

  • Exporting any report as PDF or CSV
  • Sending reports directly to your bookkeeper
  • Downloading everything in one zipped file at year-end
  • Using reports to support loan applications or grant submissions

Step 12: Set Up Mobile App for On-the-Go Tracking

FreshBooks isn’t just a desktop tool. Its mobile app gives you the power to manage your business from anywhere. 

Using the FreshBooks mobile app ensures you stay productive and organized, wherever you are.

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide

Here’s how to complete your FreshBooks mobile app setup and why it’s a must-have for busy freelancers and business owners.

1. Benefits of Mobile Invoicing

This is especially helpful if you do onsite work, travel often, or run your business on the go. 

Once the app is installed (available on iOS and Android), you can create and send invoices directly from your phone.

With mobile invoicing, you can:

✔️ Send invoices immediately after a meeting or job

✔️ Get paid faster because clients receive invoices sooner

✔️ Track when clients view invoices

✔️ Respond quickly to client questions

✔️ Avoid waiting until you’re back at your desk

2. Photograph Receipts with Your Phone

One of the biggest benefits of the FreshBooks mobile app is the ability to capture receipts instantly. This feature alone can save you hours during tax season.

  • Open the app → tap Expenses
  • Click Add Receipt
  • Photograph the receipt using your camera
  • FreshBooks automatically scans it using OCR
  • It extracts the vendor, amount, and date
  • You categorize it with one tap

3. Start and Stop Timers on Mobile

FreshBooks’ built-in time tracker is perfect for freelancers and service providers who bill hourly. 

Your tracked time syncs instantly with the desktop version and can be converted into an invoice with a single tap.

  1. Tap Time Tracking
  2. Select the project or client
  3. Tap Start Timer when you begin a task
  4. Tap Stop when finished

This is especially useful if you work between clients, locations, or devices. You never lose track of billable hours, invoices stay accurate, and time entries remain consistent and organized.

FreshBooks Setup Tips for Total Beginners

Now that you’ve set up the core features inside FreshBooks, here are some simple but powerful habits that will make your bookkeeping smoother from Day 1. 

1. Keep Your Categories Simple

Start with FreshBooks’ default categories for expenses, services, and income. Add new ones only if you really need them (e.g., distinguishing “Consulting” from “Design Services”).

Simple categories make your:

  • Reports cleaner
  • Taxes easier
  • Bookkeeping faster

2. Set Up Recurring Invoices Early (Freelancers, This One’s for You)

If you bill clients on a weekly, monthly, or retainer basis, set up recurring invoices as soon as possible.

FreshBooks allows you to:

  • Auto-send invoices
  • Auto-charge clients (if payment methods are enabled)
  • Add late fees
  • Track failed payments

This not only saves time, but it also ensures you never forget to bill a client again.

3. Use Automations to Reduce Admin Time

FreshBooks includes built-in automations that beginners often overlook, such as:

  • Automatic payment reminders
  • Auto-categorizing frequently used vendors
  • Bank rules for recurring transactions
  • Auto-scanning receipts via OCR

4. Separate Personal and Business Finances Immediately

If you take only one thing from this guide, let it be this. Mixing personal and business expenses is:

⚠️ A tax nightmare

⚠️ A red flag during audits

⚠️ Bad for cash flow clarity

FreshBooks works best when connected to a dedicated business bank account. If you don’t have one yet, doola helps you form a U.S. company, get your EIN, and open a business bank account

No SSN required for many international founders. 

How doola Helps With Accounting, Taxes & US Business Setup

When to Choose doola

FreshBooks is powerful, but it works even better when it’s paired with the right business structure, proper compliance, and an organized financial foundation. 

That’s where we come in. With doola’s formation and compliance services, you can:

🚀 Form your LLC or Corporation (U.S. entity setup done for you)

🚀 Get your EIN + tax IDs. No SSN required for many international founders

🚀 Stay compliant with bookkeeping and annual filings

Together, FreshBooks + doola create a complete system for effortless financial management.

If you’re ready to build your business the right way, structured, compliant, and set up for long-term growth, doola is here to help.

Get started with doola to run your business the right way from Day 1.

FAQs

FAQ

Is FreshBooks beginner-friendly compared to QuickBooks or Xero?

Yes. FreshBooks is widely considered one of the most beginner-friendly accounting tools on the market. 

However, FreshBooks focuses on simplicity with an intuitive dashboard, clean layout, and easy workflows, making it ideal for freelancers, service providers, and small businesses.

Do I need an LLC before setting up FreshBooks?

No, you can use FreshBooks without an LLC. Many freelancers begin with a sole proprietorship and later transition to an LLC as their business expands.

Does FreshBooks automatically handle my taxes?

FreshBooks does not file your taxes for you, but it helps prepare you for tax season by:

  • Categorizing expenses
  • Tracking revenue
  • Organizing receipts
  • Summarizing deductible items
  • Generating tax-ready reports

Can I use FreshBooks if I’m outside the U.S.?

Absolutely. FreshBooks operates globally, supporting multiple currencies, international invoicing, and a range of global payment methods. 

How do I migrate my bookkeeping from Excel or another platform to FreshBooks?

FreshBooks lets you import key data through CSV files, including:

  • Clients
  • Items and services
  • Expenses
  • Invoice details

For a smooth transition:

  1. Clean your Excel sheet or export file first
  2. Map your categories to FreshBooks’ built-in types
  3. Import one file at a time
  4. Review everything before going live

Should freelancers use Projects and Time Tracking if they bill flat rates?

Yes, these features are still helpful even if your pricing isn’t hourly. Even if you never invoice by the hour, time data is incredibly valuable for forecasting workload and improving efficiency.

What reports should small business owners check monthly in FreshBooks?

To stay financially healthy, review these every month:

  • Profit & Loss Report: Understand income vs. expenses
  • Expense Report: Spot overspending or unusual categories
  • Payments Collected: Ensure clients are paying on time
  • Aging Report: Track overdue invoices
  • Tax Summary: Prepare for quarterly and annual tax filings

Checking these reports monthly helps you avoid surprises, plan budgets, and make confident decisions.

Start your dream business with doola today

We form your U.S. business in any of the 50 states and ensure it stays 100% compliant.

The newsletter for entrepreneurs

Join millions of self-starters in getting business resources, tips, and inspiring stories in your inbox.

By entering your email, you agree to receive marketing emails from doola.
Unsubscribe anytime.

Build More Than a Name

Form Your Construction Business with doola today.

How to Set Up FreshBooks as a Beginner: Step-by-Step Guide