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
Unpaid
0
This Month
0
Cash Sales
ยฃ0.00
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.

Your accountant can tell you your company year-end.

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
Customer Description Amount Frequency Next Due Status
โฐ 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}.

๐Ÿท๏ธ 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. All yearly reports will use this.

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

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 ยฃ
Open invoices to match

Select an invoice on the left and a bank transaction on the right, then click Match selected payment.

Select Date Invoice # Customer Total ยฃ Status
Unmatched income transactions

These are income Transactions not yet linked to an invoice. Pick one to match or mark it as non-invoice income.

Date Amount ยฃ Account Counterparty Notes Category
Match / reconcile

Select one or more invoices and one payment below, then click Match. You can split one payment across multiple invoices, or apply multiple payments to one invoice (match one at a time โ€” the invoice stays in the list until fully paid). When matched, invoices are marked Paid and the transaction is categorised as Invoice Payment.

Dismissed non-invoice income

These transactions were marked as non-invoice income and hidden from the reconciliation list. Click Restore to move one back.

Date Amount Account Counterparty Notes Category Action
Diagnose: Income Transactions Visibility
Total income: 0 Showing in unmatched: 0 Hidden (matched): 0 Dismissed: 0 Excluded (category): 0
Status Date Amount Account Counterparty Notes Category Reason hidden
Matched Payments (0)

All invoices that have been matched to bank transactions. Use Unmatch to reverse a match and return items to the reconciliation queue.

Invoice # Customer Inv Total Payment Date Paid Counterparty Account Inv Status Action
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
๐Ÿ’ต Quick Cash Sale

Record a cash sale without creating a full invoice. Great for till-style entries.

Manage Categories

Add New Heading

Add New Subcategory

Current Categories

๐Ÿ“ฅ Import Invoice from Excel