HGS secure login

Sign in to HGS Accounts & Invoicing

Email
Password

Use the email & password you created in Supabase.

Import invoice from quote

Select a saved quote→invoice record from Supabase and import it into this app.

Loading saved quote invoices…
Search
Show imported

These records come from the HGS Pricing Tool’s "Convert to invoice" button.

Dashboard
Default VAT: %
Total Revenue (YTD)
£0.00
Revenue This Month
£0.00
Outstanding
£0.00
0 invoices
Overdue
£0.00
0 invoices
Active Customers
0
in database
Collection Rate
0%
of invoiced
Avg Payment Time
0
days
Refunds (YTD)
£0.00
0 refunds
Today at a glance
Income (paid)
£0.00
Expenses
£0.00
Simple Profit
£0.00
Invoices (YTD)
0
Quick sales note

Use this for cash sales that don't need a full customer record (till-style entry).

Quick expense

Fast-track expense entry for fuel, materials, tools etc.

🏷️ Invoice / company details

Set the next invoice number if you are migrating from Excel (e.g. 0099).

These details appear on printable invoices. Edit once and reuse across all jobs.

📋 Invoice Number Counter

Tip: If your invoice numbers aren't saving, click "Auto-detect" to sync with your existing invoices, or "Set manually" to enter a specific starting number (e.g., 109 if your last invoice was 108).

Pick a preset, then tweak the text below if you like.
📅 Financial Year

Set your financial year start month. UK tax year runs Apr-Apr, but your company year-end may differ.

Common: Apr (HMRC Self Assessment) · Jan (Calendar) · Your accountant can tell you your company year-end.

Profit summary

Simple view: Paid invoices (income) minus expenses (transactions marked as expense).

Monthly income & expenses
Income vs expenses
Expenses by category
Detailed report (pick any period, or click a month on the bars)
Tip: click a month bar to auto-fill the date range and show what you made/spent in that month.
📊 Aged Receivables (Outstanding Invoices)

See who owes you money and how long they've owed it. Critical for cash flow management.

📈 Invoice Status Dashboard

Visual breakdown of all invoices by status. Track your collection efficiency.

⭐ Top 10 Customers

Your best customers by revenue. Know who drives your business (80/20 rule).

💷 VAT Tracker & Threshold Monitor

Track your progress to the £90,000 VAT threshold, or manage VAT if already registered.

Toggle this ON if you're VAT registered. We'll show quarterly summaries instead of threshold tracking.

📊 Year-over-Year Comparison

Compare this year's revenue to last year. Track your growth month-by-month.

vs
⏱️ Customer Payment Behavior

See which customers pay fast and which pay slow. Identify credit risks before doing more work.

💷 VAT Return (MTD-Ready Summary)

Generates your VAT return figures in HMRC Box 1-9 format. Select a quarter and review before submitting via your accountant or MTD software.

📦 Year-End Accountant Export Pack

Generate the records your accountant needs for Self Assessment or Corporation Tax. Pick your financial year, choose a format, and download.

Download Options
📗 Excel Workbook

Multi-sheet workbook with P&L, Sales Day Book, Purchase Day Book, Customer Summary, and VAT Summary. Best for emailing to your accountant.

📄 CSV Bundle

Separate CSV files for sales and purchases. Universal format — works with Sage, Xero, FreeAgent, QuickBooks, or any spreadsheet.

📊 Sage Import CSV

Formatted specifically for Sage 50 / Sage Business Cloud import. Columns match Sage's expected layout.

🚗 Mileage & Vehicle Summary

Summary of all vehicle-related expenses (fuel, repairs, insurance, tax) for the period. Useful for SA103 or mileage claims.

What does my accountant need?
Most UK accountants for small trades businesses will ask for your sales day book (all invoices) and purchase day book (all expenses). The Excel download gives them both in one file. If they use Sage, use the Sage CSV option. If you're not sure, the Excel file covers everything.
📊 Year-End Summary Preview
🔁 Recurring Invoices

Set up templates for repeat jobs (boiler services, maintenance contracts). Invoices are generated when you click "Generate Now" or on the next app load after the due date.

Scheduled Invoices
CustomerDescriptionAmountFrequencyNext DueStatus
⏰ Payment Reminders

See all overdue and upcoming invoices. Send reminders via WhatsApp or email with one click.

📝 Reminder Templates

Customise the message sent to customers. Use placeholders: {customer}, {amount}, {invoice}, {date}, {company}.

Customer database

Add customers once, then reuse them on invoices (like QuickBooks customer centre).

Name Business Phone Email Address
Parts & labour rates

Store part numbers and labour items once – pull them straight into invoices.

Name SKU Unit £ VAT %
Invoices auto-calculate totals – VAT is only applied if “VAT registered” is ticked.
New invoice
Pick a customer, add line items from your parts list, and save.
Part Description Qty Unit £ VAT % Line total
Tip: split multi-visit work into separate labour lines, and use the Job description box for the full story.
Net: £0.00
VAT: £0.00
Total: £0.00
Invoices list
— Click "Load" to view/edit an invoice.
# Date Customer Status Total £
Manual transactions

Use this for expenses and extra income that are not part of invoices (fuel, parts, etc.).


Import bank CSV
Upload a .csv bank statement. It looks for columns like Date, Description, Amount or Debit/Credit and creates income/expense transactions.
Tip: Works best with standard UK bank exports.
Page 1 of 1
Date Type Account Counterparty Category Receipt # Notes Matched Amount £
Price Book
Bradford base prices with zone uplift + optional callout. Saved in your app data and synced via Cloud Sync.
Common jobs

Manage (zones, callout, import/export, uplift)
Zones
Callout defaults
Import / export
CSV columns: category,job_name,base_price
Increase everything
Category Totals Calculator

Select a date range and categories to see matching transactions with totals.

💸 Process Refund
Invoice # -
Customer -
Invoice Date -
Total Paid £0.00
Manage Categories

Add New Heading

Add New Subcategory

Current Categories

📥 Import Invoice from Excel