Defaults to today + client's payment terms. Edit to override.
No expenses
Use AI to polish line item descriptions before sending.
Invoice History
Time Block
-
Settings
Business Info
Business Name
Street Address
City
Country
Province / State
Postal Code
Optional, but required to see tax estimates in Reports.
Logo
Drop your logo here or click to upload
PNG, JPG, or SVG. Shown on every invoice
Tax Registration
GST / HST Number
Appears in the GST line on invoices when a tax rate is set on a client.
Invoice Style
Classic
Minimal
Compact
Studio
The chosen style is saved to your account and applied to every invoice you generate.
Numbering & Terms
Invoice Prefix
Added before the invoice number, e.g. "INV-" produces INV-001. Leave blank to use numbers only.
Next Invoice Number
Invoice Notes
Note: Payment instructions (e-transfer, PayPal, bank info) are set per client, not here. That way a Canadian client gets different instructions than a US client automatically.
Default Footer Note
A personal note at the bottom of every invoice.
AI Polish (Beta)
When enabled, an "✨ Polish line items" button appears on the invoice preview. It uses Claude (Anthropic) to convert your raw time-entry notes into polished invoice descriptions. Original entries are never modified — you can revert at any time. Time entry text and project / client names are sent to Anthropic for processing; nothing else leaves the app.
Invoice Email
Reply-to Email
Defaults to your account email when blank.
Email Body
Insert:
Preview (sample data)
Click a chip above to insert a placeholder. Any line with an empty value (e.g. an invoice with no due date) is automatically removed.
Payment Methods: Set Per Client
These are added on each Client Card, not here globally. This way your Canadian clients can see e-transfer instructions and your US clients see PayPal or wire details, all on the same invoice template.
Open any client and scroll to the Payment Methods section to add e-transfer, PayPal, wire, or other instructions. They'll appear automatically on that client's invoices.
Time Tracking
Week Starts On
Time Rounding
Idle Detection
Pomodoro Timer
Notifications
Overdue Invoice Alerts
Project Budget Alerts
GST Threshold Warning
Goals & Targets
Weekly Billable Hour Target
Minimum Effective Rate ($/hr)
Weekly Revenue Target ($)
Monthly Revenue Target ($)
Google Calendar
Two-way sync between Hour Pixel's schedule and your Google Calendar. Planned time blocks are written to a dedicated "Hour Pixel" calendar in your Google account; events from your primary calendar appear as read-only background blocks on the schedule page.
One-time setup needed: add your OAuth Client ID to firebase-config.js as GOOGLE_CALENDAR_CLIENT_ID. Find it in
Google Cloud Console → Credentials
It's the "Web client (auto created by Google Service)" ID ending in .apps.googleusercontent.com.
Make sure this page's origin is listed under "Authorized JavaScript origins" for that client.
Connected
Syncing…
Writes each time block to your dedicated "Hour Pixel" calendar.
Events from your primary calendar appear as read-only background blocks.
Disconnect
Stops sync. Does not delete events already synced to Google Calendar.
Outlook Calendar
Read-only sync from your Microsoft 365 / Outlook calendar. Events appear as background blocks on the Schedule page so you can see your meetings alongside planned Hour Pixel time. Requires a Microsoft work, school, or personal account.
Connected
Syncing…
Writes each time block to your Outlook calendar.
Events from your default Outlook calendar appear as read-only background blocks.
Note: Microsoft's access token lasts about one hour. When it expires you'll need to click Sync now to re-authorize. A Microsoft popup will appear briefly.
Disconnect
Stops showing Outlook events on the schedule.
Account
Email Address
Linked to your Google / email account. To change, sign out and sign in with a different account.
Full export of your time entries, clients, projects, expenses, and invoices.
Delete Account
Permanently removes your account and all data. Cannot be undone.
Report a Bug
Found something broken, weird, or just plain wrong? Tell me about it. Your browser and app details are attached automatically so I don't have to chase you for them.
Click to add screenshots
PNG, JPG, WebP, or GIF
Your report is sent straight to the Hour Pixel support inbox. I'll reply to the email on your account if I need more info.
Add Manual Entry
Create New Project
New Client
Contact
Billing Contact
Colour
Billing
Invoicing
Payment Methods
Log Expense
Manual Invoice
For one-off charges, deposits, or fixed-fee installments — not built from logged time.
New Project
Billed at the client's hourly rate, no per-project fee to enter.
Exports all invoices marked Paid where the payment date falls inside the selected range.
A Dec 2025 invoice paid in Jan 2026 lands in the 2026 export; an unpaid Dec 2026 invoice does not.
Pick a date range to preview totals.
The paid date is recorded automatically when you mark an invoice Paid.
Invoices marked Paid before this feature use their generated date as a fallback —
use the Edit Paid Date link in the invoice row to correct any of these.
Configure your tax profile to unlock the Tax Estimate panel in Reports.
Select a country and region to see its tax brackets.
Optional Deductions
Self-employed EI is voluntary and covers parental, sickness & compassionate care benefits. Québec residents pay 1.30%.
Other Income (optional)
Income from sources outside Hour Pixel (W-2/T4 wages, other freelance clients, dividends, rental, etc.). Added to your tracked income so the progressive tax brackets reflect your full household income.
Only used in the Projected view. Update as your forward expectations change.
Tax estimates use progressive brackets: as your income grows, only the portion above each threshold is taxed at the higher rate. CPP (11.9% self-employed, 2026 rates) is always included. These figures help you set money aside. Consult a tax professional for official calculations.
Tax estimates use 2026 federal & state progressive brackets. Self-employment tax (15.3% on 92.35% of net earnings) is always included, along with the federal standard deduction and QBI (20%) where applicable. Local/city income taxes are not included. Consult a tax professional for official calculations.
Delete Account
This action would permanently delete your account and all data. This cannot be undone.
Account deletion is not yet available in self-service. Please contact [email protected] and we'll take care of it within 24 hours.