Customising Sales Forms in QuickBooks Online
What you can and cannot change on invoices and estimates in QuickBooks Online, and the design limits that catch users out.

QuickBooks Online gives you a fair amount of control over how your invoices, estimates, and sales receipts look. You can swap in your logo, tweak the colours and font, add or remove fields, and adjust what appears in the line-item tables. The catch is that some of these changes behave differently than users expect, and a few options stay hidden unless you know where to look.
What you can change on a sales form
While you are working on an invoice or estimate, you can edit the form’s appearance and see the updates live. The fields you can turn on or off include the usual entries: PO number, due date, service date, and similar details. You can also change the colour scheme, the font, and the overall layout by picking a different template. Your company name, address, and contact details can be updated directly from the form itself.
One small but common source of confusion is the Service Date column. On screen it shows as Service Date, but on a printed invoice or a PDF it prints simply as Date. If you hand a printed invoice to a client who expects to see “Service Date” written out, the mismatch can look like a mistake.
The company info limit that trips people up
Here is the constraint that catches most users off guard. Any change you make to your company information, whether it is your logo, your address, or your contact details, applies across the board. It affects every future invoice and estimate, and it updates your customer records throughout QuickBooks. You cannot set up two templates that carry different company details. If you run two distinct brands or trading names and want each one to show its own address and logo on its own invoices, QuickBooks Online will not let you do that from a single company file.
This is a design limit, not a bug. The software treats your company information as a single global record. Once you change it, the new version appears everywhere. Users who need separate branding for separate sides of their business usually end up maintaining a second company file, which brings its own administrative overhead.
Where the edit options hide
Another frequent stumbling block is that the “Edit company” link and the logo upload option do not always appear. If you open a sales form and cannot see them, the form is likely using an older template style. Switching to a Modernised template brings those options back. From there you can upload a new logo, mark it as your primary image, and adjust your company details.
To switch templates, open a sales form, select the gear icon, and use the Design dropdown. Pick a Modernised template, and the editing controls appear. You can then customise the fields, the colours, and the font from the same area.
Custom templates versus Modernised templates
QuickBooks Online defaults to a Modernised template, but you can create and save your own custom templates. A custom template lets you set a unique logo or layout without altering the look of your other sales forms. This is useful if you want one particular invoice style for a specific client or project while keeping your standard template intact.
The distinction matters because custom templates carry their own design settings, but they still draw from the same global company information. You can give a custom template a different look, but you cannot give it a different company address or a separate set of contact details.
What this means for your day-to-day
If you only need to tweak the look of your forms, QuickBooks Online handles that well enough once you know where the controls sit. The friction starts when you need forms that carry different company details, or when you expect a column header to print exactly as it appears on screen. Those are the moments where the software’s design assumptions clash with how a real business operates, and knowing the limits in advance saves you from chasing a setting that does not exist.