How to Get Started with FreshBooks Invoicing and Billing in 2026 (Beginner's Guide)
If you're a freelancer, consultant, or small business owner sending invoices for the first time, FreshBooks makes the whole process surprisingly simple. This step-by-step guide walks you through everything from creating your account to sending your first professional invoice and tracking whether it's been paid. FreshBooks handles the math, reminds clients automatically, and lets you accept credit cards, PayPal, and bank transfers directly on the invoice. Your first invoice will take around 15-30 minutes to set up; after that, you'll be creating and sending them in under 10 minutes. No accounting experience required.
What You Need
- ✓A FreshBooks account — free 30-day trial at freshbooks.com, no credit card needed
- ✓Your business name, address, and logo file (PNG format preferred)
- ✓Client's full name, billing email address, and mailing address
- ✓A list of services or products you are billing for, with quantities and rates
- ✓A payment method to receive funds — Stripe, PayPal, or bank transfer details
- ✓Basic tax rate information for your region (e.g., 8.25% sales tax) if applicable
Step 1: Step 1: Sign Up and Set Up Your FreshBooks Profile
Go to freshbooks.com and click the sign-up button. Enter your email address, business name, and a password. FreshBooks will walk you through a short onboarding questionnaire asking about your business type and invoicing needs — answer honestly, as this customizes your dashboard. Once inside, your first task is completing your business profile before creating a single invoice. Click your account name or the Settings icon, then navigate to 'Account Profile' or 'Business Settings.' Fill in your full business name, street address, phone number, and website. Upload your company logo in PNG format for the cleanest result. Next, go to the 'Payments' section within Settings and connect at least one payment method. You can link Stripe to accept credit and debit cards, connect PayPal, or set up ACH bank transfers. This step is critical — without it, clients cannot pay you online through the invoice. Finally, check your tax settings. If you charge sales tax, add your rate here (for example, 8.25%) so FreshBooks can apply it automatically to every invoice. This entire setup takes 5-10 minutes but saves you significant time on every invoice you create going forward. FreshBooks plans start at $19/month for the Lite plan after the free trial ends.
Pro Tip: Upload a high-resolution logo (at least 200x200 pixels, PNG with transparent background) right now. A logo-branded invoice looks far more professional and increases the chance clients pay on time.
FreshBooks
Starts at $19/month (Lite plan, up to 5 clients) with a free 30-day trial. The Lite plan covers unlimited invoices, making it perfect for beginners just getting started.
Visit →Step 2: Step 2: Navigate to the Invoices Section and Start a New Invoice
Look at the left-hand navigation menu on your FreshBooks dashboard. You will see options like Dashboard, Invoices, Clients, Expenses, Projects, and Reports. Click 'Invoices.' This opens your invoicing hub, which shows all invoices organized by status: Draft, Sent, Viewed, Paid, and Overdue. Since you are just starting out, this list will be empty. Click the green 'New Invoice' button at the top right of the page. A blank invoice template opens immediately, already pre-filled with your business name, logo, and address from the profile you just set up. Notice the invoice number field near the top — FreshBooks auto-assigns a sequential number like '0001', but you can manually change this to a custom format such as 'INV-2026-001' if you prefer. Custom numbering helps if you want invoices to reflect the year or a project code. The interface auto-saves your work as a draft every few seconds, so you will not lose progress if you navigate away. Take a moment to review the two tabs visible at the top of the invoice editor: 'Details' (where you enter all the billing information) and 'Design' (where you customize the look). Start on the Details tab. This step takes under two minutes.
Pro Tip: Before creating your very first invoice, click through a few existing FreshBooks invoice templates under the Design tab so you know which style matches your brand. Choosing a template upfront prevents you from redesigning later.
FreshBooks Mobile App
Free with any FreshBooks subscription. Use it to create and send invoices from your phone when you are on-site with a client — no laptop needed.
Visit →Step 3: Step 3: Add Your Client's Details to the Invoice
On the right side of the invoice Details tab, you will see a 'Bill To' section with a search field. If you have never added this client before, type their name and click 'Add New Client' from the dropdown that appears. A pop-up form opens asking for: first name, last name, company name (optional), billing email address, phone number, and mailing address. Fill in every field you have — the billing email is the most critical because that is where FreshBooks sends the invoice. Click Save to store the client in your contact database. The next time you invoice this same person, simply start typing their name and FreshBooks auto-fills all their details instantly, saving you a full minute. If you have a large existing client list in a spreadsheet, FreshBooks allows you to import all contacts at once via a CSV file. Go to Clients in the left menu and look for the Import option. After saving the client, their name appears prominently in the Bill To section of your invoice, and FreshBooks links all future invoices to their profile automatically. This means you can later view a full payment history for any individual client in seconds. Double-check the email spelling before moving on — a typo here means the client never receives the invoice.
Pro Tip: Add the client's accounts payable email (the one that actually processes payments) rather than their general contact email. Many larger businesses have a dedicated billing department, and sending to the right address speeds up payment significantly.
FreshBooks
FreshBooks stores unlimited client profiles on all plans, and the built-in client portal lets clients log in to view and pay all their invoices in one place — reducing your follow-up time.
Visit →Step 4: Step 4: Add Line Items, Services, Taxes, and Discounts
Scroll to the middle section of the invoice, which is the line items area. Click 'Add a Line Item.' Three fields appear: Description, Quantity, and Rate. In Description, write a clear, client-friendly explanation of the work. For example, instead of writing 'Dev work,' write 'Website Homepage Design — 8 hours.' In Quantity, enter the number of units or hours. In Rate, enter the price per unit (for example, $75.00 per hour). FreshBooks instantly calculates the line subtotal and adds it to the running total at the bottom right. Click 'Add a Line Item' again to add more services — there is no limit. If you tracked time or logged expenses inside FreshBooks for this client, click 'Add Tracked Time' or 'Add Expenses' buttons that appear near the line items area. This imports your logged work directly, eliminating double-entry and ensuring accurate billing. To apply a tax, click the tax dropdown next to a line item and select the rate you set up in Settings. To add a discount, look for the Discount option near the totals section — you can enter a percentage (e.g., 10%) or a fixed dollar amount. The grand total updates live as you make changes. Review the final number carefully before moving to the next step. This step typically takes 3-5 minutes depending on how many services you are billing.
Pro Tip: Create reusable service presets in FreshBooks Settings under 'Items.' Save your most common services like 'Hourly Consulting — $100/hr' once, and next time you just select it from a dropdown instead of typing it out every time.
FreshBooks
The built-in time tracker (included on all plans) lets you log hours directly against a client or project, then import them to an invoice with one click — no manual calculation needed.
Visit →Step 5: Step 5: Customize the Invoice Design and Set Payment Terms
Click the 'Design' tab at the top of the invoice editor. You will see 10 or more professional templates to choose from. Click each one to preview it with your actual invoice data. Select a clean, modern template and choose an accent color that matches your brand. Your logo, if uploaded in Step 1, appears automatically in the template header. Return to the 'Details' tab and scroll down to the invoice settings area below the line items. Set the Issue Date — FreshBooks defaults to today's date, which is correct in most cases. Set the Due Date or choose a payment term from the dropdown: options include Due on Receipt, Net 15, Net 30, and Net 60. For most freelancers, Net 14 or Net 30 is standard. Enable online payments by toggling on the payment methods you connected in Step 1 — credit and debit cards, Apple Pay, ACH bank transfer, or PayPal. When these are enabled, clients see a 'Pay Now' button directly on their invoice. Add a late fee if you want to charge interest on overdue balances — a common setting is 1.5% per month. In the Notes field at the bottom, add a short, friendly message such as 'Thank you for your business! Please contact us with any questions.' This takes 2-4 minutes and makes a noticeable difference in how professional the invoice appears.
Pro Tip: Set up automatic late payment reminders right now under the invoice Settings area. Configure reminders at 7 days and 14 days after the due date. This feature alone can eliminate most awkward payment follow-up conversations.
FreshBooks
FreshBooks supports Stripe, PayPal, and ACH payments natively. Enabling online payments typically results in clients paying 2x faster compared to invoices that only accept checks.
Visit →Step 6: Step 6: Preview, Send, and Track Your Invoice
Before sending, click the preview button (usually an eye icon or a 'Preview' link) to see exactly what your client will receive. Check that your logo appears correctly, the client name and address are accurate, line item descriptions are clear, the total is correct, and the Pay Now button is visible. If anything looks off, click back to edit. When everything looks good, click the 'Send Invoice' button at the top right. A pop-up email composer appears with a pre-written subject line like 'Invoice #INV-2026-001 from [Your Business Name].' You can edit both the subject line and the email body. Add a personal line if you like, then click 'Send Invoice.' FreshBooks emails the invoice to your client and simultaneously stores a PDF copy. Back in the Invoices hub, the invoice now shows a 'Sent' status. Once your client opens the email and views the invoice, the status updates to 'Viewed' — you receive a notification. When payment arrives, it changes to 'Paid' and FreshBooks records the transaction automatically if paid online. If you provide the same service every month, click 'Make Recurring' on the invoice before or after sending to schedule automatic invoices weekly, monthly, or at any interval you choose.
Pro Tip: Send a test invoice to yourself first using your own email address. This lets you experience exactly what your client sees, including the Pay Now button and the PDF attachment, so you can fix any issues before the real send.
FreshBooks
FreshBooks notifies you the moment a client views your invoice, giving you perfect timing to follow up with a quick call or message if needed — a small feature that meaningfully improves cash flow.
Visit →Common Mistakes to Avoid
Typing the client's email address incorrectly so the invoice never arrives
Fix: After entering the client email, send a test message or double-check the address character by character before hitting Send. FreshBooks does not validate email addresses for you.
Forgetting to enable online payment methods on the invoice
Fix: Go to Settings, connect Stripe or PayPal, then toggle on payment methods in Step 5 of the invoice. Without this, clients have no easy way to pay online and delays are common.
Writing vague line item descriptions like 'Services' or 'Work completed'
Fix: Write specific descriptions such as 'Brand Logo Design — 3 revision rounds' or 'Monthly SEO Management — April 2026.' Specific descriptions reduce client disputes and look more professional.
Not setting a due date or payment terms on the invoice
Fix: Always choose a due date or payment term (Net 15, Net 30, etc.). Open-ended invoices with no due date are routinely deprioritized by clients and paid much later.
Sending the invoice without previewing it first
Fix: Always click Preview before sending. Common issues caught during preview include a missing logo, wrong totals, or a blank client name — all fixable in 30 seconds before sending.
Forgetting to verify tax and discount calculations before finalizing
Fix: Manually check the grand total against a calculator or spreadsheet for your first few invoices. Once you trust your tax and discount settings in FreshBooks, this becomes less critical.
Frequently Asked Questions
FreshBooks starts at $19 per month for the Lite plan, which supports up to 5 active clients and unlimited invoices. The Plus plan is $33 per month for up to 50 clients, and Premium is $60 per month for unlimited clients. All plans come with a free 30-day trial — no credit card required to start. Annual billing gives you a discount of roughly 10% compared to monthly pricing.
Yes. The FreshBooks mobile app is available for iOS and Android at no extra cost — it is included with your subscription. You can create, customize, and send invoices directly from your smartphone. The app also notifies you when a client views or pays an invoice, so you can track payments on the go without needing a computer.
FreshBooks marks the invoice as Overdue automatically once the due date passes. If you set up automatic late payment reminders in the invoice settings, FreshBooks emails the client on your behalf at the intervals you specified — for example, 7 and 14 days after the due date. You can also apply a late fee percentage (such as 1.5% per month) that FreshBooks calculates and adds to the overdue amount. If needed, you can manually resend the invoice with a personal note directly from the Invoices hub.
Yes, and it is one of the most useful features for freelancers and service providers with retainer clients. When you are in the invoice editor, click the 'Make Recurring' option and set the frequency — weekly, bi-weekly, monthly, quarterly, or annually. You can also set an end date or a maximum number of invoices. FreshBooks will automatically generate and send the invoice to your client on the scheduled date without any action needed from you.
Yes. You can set up one or more tax rates in FreshBooks Settings under the Taxes section. Enter your rate name (for example, 'Sales Tax') and the percentage (for example, 8.25%). Once saved, you can apply this tax to individual line items or to the entire invoice total with a single click. FreshBooks calculates the tax amount automatically and displays it clearly on the invoice as a separate line, which helps with record-keeping and end-of-year tax reporting.
Conclusion
FreshBooks takes the guesswork out of invoicing for beginners. By following these six steps — setting up your profile, navigating to invoices, adding client details, building your line items, customizing the design and payment terms, then sending and tracking — you can send a fully professional invoice in under 30 minutes the first time. With recurring invoices, automatic reminders, and real-time payment tracking, FreshBooks saves you hours of administrative work every month. Start your free 30-day trial at freshbooks.com and send your first invoice today.