πŸ“‹ SoleTrader β€” Help Guide

Printed 28 Jun 2026 12:11  Β·  soul-trade.com

🌿 Holistic Impact

What is the Impact tab?

The Impact tab on every client and project record lets you assess the broader value of your work across five dimensions β€” environmental, social, ethical, wellbeing and quality. It turns SoleTrader from a business tool into a practice of intentional work.

The five dimensions

🌿 Environmental β€” carbon impact, travel type, materials used. Remote-first work scores highest.

🀝 Social β€” client type (social enterprise, charity, community etc.), charitable donation or pro bono rate, and which cause benefits.

βš– Ethical β€” values alignment with the client, whether you're charging a fair rate, and supply chain ethics.

β˜€ Wellbeing β€” is this work energising or draining? Is the workload sustainable? What's your joy score for this project?

πŸ“Š Quality & Progress β€” the revived improvement % slider, overall outcome and milestone status.

The overall impact score

The score (0–100%) is auto-calculated from seven key fields: values alignment, energy, work/life balance, joy score, fair pay, carbon impact and improvement %. It shows as a colour-coded bar β€” green (75%+), amber (50–74%), red (below 50%). It appears both on the Impact tab and in the Work Overview summary.

Customising the options

Every dropdown in the Impact tab uses an editable value list. Go to Setup β†’ Value Lists β€” the Impact section has 13 lists you can edit to match your own values and vocabulary.

Print / PDF

Click πŸ–¨ Print / PDF on the Impact tab to open a clean print-ready view. Use your browser's Print β†’ Save as PDF to create a document.

Letters and documents

Impact fields are available as merge fields in all letter and document templates. Use {{impact_score}}, {{values_alignment}}, {{energy}}, {{joy_score}}, {{impact_notes}} and more. Pre-built templates include Impact Assessment Report, Impact Statement (Brief), Impact Summary Letter and Impact Review Request.

Audit and review reminders

The Audit page has an Impact Review Reminders panel showing:

Each entry links directly to the client's Impact tab. The Impact group in the audit query builder lets you search by values alignment, energy, joy score, carbon impact, client type and improvement %.

The Impact tab saves a Last reviewed date each time you save β€” so the audit reminders know when you last assessed each client. Make it a regular practice: a brief review at the end of each project is enough.
πŸ“¦ Import, Export & Backup

Export β€” CSV downloads

Go to Import / Export β†’ Export. Available exports: Clients & Projects, Jobs, Income, Expenditure and Contacts β€” all as CSV files.

Export β€” full client record

Go to Import / Export β†’ Client Record Export. Select a client and click Open Full Record β€” opens a printable page collating all sections. Use Print β†’ Save as PDF. Useful for subject access requests and client handover.

Import clients

Go to Import / Export β†’ Import. Upload a CSV with client data. The system shows a column mapping screen β€” match your CSV columns to the correct fields. Preview before committing.

Database backup

Go to Import / Export β†’ Backup β†’ ⬇ Download SQL backup. Downloads a complete SQL dump of your database. Restore via phpMyAdmin β†’ Import. Fast and small β€” suitable for regular backups.

Uses mysqldump if available on your server, otherwise a PHP-generated SQL file. Both produce a standard .sql file.

Full backup

Go to Import / Export β†’ Backup β†’ ⬇ Download full backup. Downloads a zip containing the database, all application files and uploaded client files (attachments). Use for migration or complete restore. May take a minute on large installs.

Recommended schedule: Database backup weekly (or after significant data entry). Full backup monthly or before any server changes.
Store backups off this server β€” external drive, encrypted cloud storage or another computer. If encryption is enabled, keep your ENCRYPTION_KEY alongside the backup.

GDPR note

Exported and backup files contain personal data. Store them securely, delete when no longer needed. HMRC requires business records for at least 5 years after filing.

πŸ–¨ Print & Export

Print full client record

Click πŸ–¨ Print record in the quick strip at the top of any client record. This opens a clean standalone page collating everything β€” contact details, projects and milestones, jobs, holistic impact, contacts, files and letters β€” ready to print or save as PDF via your browser's Print β†’ Save as PDF.

Also accessible from Import / Export β†’ Client Record Export β€” select any client from the dropdown and click Open Full Record.

Progress trend arrows

The ↑ β†’ ↓ buttons at the top-left of each client record set a quick overall trend indicator β€” ↑ Progressing well, β†’ Steady, ↓ Needs attention. These are searchable in Audit under Outcomes β†’ Progress trend.

Colour tags

Tag clients with colour dots using the coloured circles on the client record. Use 🏷 Tag cohort in Audit to tag an entire search result at once. Find tagged clients via Audit β†’ Search by Colour Tag or the colour filter on the Clients & Projects list. Label your colours in Setup β†’ Colour Labels.

Export to CSV

The main Import / Export β†’ Export tab lets you export Clients & Projects, Jobs, Income and Expenditure as CSV files β€” useful for your accountant or for importing into other systems.

Impact print

The Impact tab also has its own πŸ–¨ Print / PDF button β€” opens a focused two-column impact report showing all five dimensions and the narrative. Useful for sharing with a client or keeping as a standalone record.

βš™ Installation & Server Setup

Full installation guide

The full step-by-step installation guide covers all platforms β€” Synology NAS, Raspberry Pi, Windows (XAMPP), Mac (MAMP and Homebrew) and shared web hosting.

View the SoleTrader Installation Guide β†’

Quick summary

  1. Install PHP 8.0+, MySQL/MariaDB and Apache on your server
  2. Create a database called soletrader with collation utf8mb4_unicode_ci
  3. Upload all SoleTrader files to your web folder
  4. Visit http://[your-server]/soletrader/st_install.php
  5. Enter your database details and run the installer
  6. Delete st_install.php after installation
  7. Log in with username admin and the password you set

After installation

The system works free with up to 10 client records β€” no licence key needed to try it out.
πŸš€ Getting Started

First steps

Licence

The system works free with up to 10 client records. Enter your licence key in Setup β†’ Licence to unlock unlimited use. Purchase at soul-trade.com/STsoftware.html.

πŸ‘€ Clients & Projects

Adding a client

Go to Clients & Projects β†’ + Add Client. Fill in the name, contact details and any relevant business information. The required fields are forename and surname.

Adding a project (without a specific client)

Click + Add Project from the Clients & Projects list. This creates a client record that acts as a project β€” give it a project name in the forename/surname fields (e.g. "Website Redesign / Acme Co"). After saving you'll go straight to the Project page to set up milestones. You'll find it in the Clients & Projects list alongside your regular clients.

The Work Overview tab

The Work Overview tab on each client record gives you an at-a-glance summary β€” service details, special notes, project notes, all active project milestones and collaborators. It updates automatically as you add jobs and milestones.

Priority clients

Tick the Priority client β˜… checkbox in the client edit form to flag the client in red on the list and their record.

Special notes / requirements

These appear in red on the Work Overview tab β€” use for important constraints, requirements or anything the team needs to know at a glance (e.g. strict deadline, invoice to company not individual).

Archiving a client

Administrators can archive a client using the Archive button on the client record. Archived clients are hidden from the main list but not deleted β€” their records and history are preserved.

πŸ“‹ Project Milestones

Our End / Client End

Each project has two milestone tabs β€” Our End (your tasks and responsibilities) and Client End (what the client needs to supply or approve). Add tasks to each tab and tick them off as they're completed.

Multiple projects per client

Click + New Project at the top of the Project page to create an additional project for the same client. Use the dropdown to switch between projects. Each project has its own independent Our End / Client End milestones.

Renaming a project

The project title field is at the top of the Project page. Type a new name and click Update title. Note: saving milestones also preserves the current title β€” the two forms are independent.

Milestone search

Use Audit β†’ Project & Milestone Search at the bottom of the Audit page to search milestone text across all clients β€” useful for finding tasks like "sign off", "invoice sent" or "delivered" across your whole portfolio.

The Work Overview tab on each client record shows a live summary of all their active project milestones β€” no need to go to the Project page just to check status.
πŸ’Ό Jobs

Logging a job

From a client record click + Job in the quick strip, or use + Add Job on the Jobs tab. Fill in the date, service type, notes and fee.

Service / Work Type

The service type dropdown is customisable β€” go to Setup β†’ Value Lists β†’ Service / Work Type to add or edit the options.

Payment

Tick Paid βœ“ when payment is received. You can also record the payment method. After saving, a πŸ’° Add to Income button appears on the job view β€” click it to transfer the fee directly into your income records with the client, amount, date and payment method pre-filled. One click and save.

Jobs, Invoices and Accounts β€” four possible paths to recording income

SoleTrader gives you flexibility in how you record income. Choose the path that suits your working style:

Path 1 β€” Job only (simplest, best for cash/card on the day):
Record the job β†’ tick Paid and set payment method β†’ Save β†’ click πŸ’° Add to Income on the job view (pre-fills amount, client, date and payment method) β†’ Save in Accounts. Done.

Path 2 β€” Job β†’ Invoice β†’ Accounts (for invoiced work):
Record the job β†’ click 🧾 Raise Invoice on the job view (pre-fills client, description from job notes, fee amount, and a reference note) β†’ complete and save the invoice β†’ send to client β†’ when paid, open the invoice and click βœ… Mark as Paid β†’ click πŸ’° Add to Income β†’ save in Accounts.
Note: the original job will still show as unpaid in Jobs β€” use the nudge link on the paid invoice to go back and mark it paid there too.

Path 3 β€” Invoice only (no job record needed):
Go to Invoices β†’ + New Invoice β†’ complete and save β†’ mark paid when received β†’ click πŸ’° Add to Income. Use when you don't need to track the work as a job (e.g. one-off sales, retainers).

Path 4 β€” Record receipt directly in Accounts (quickest):
Go to Accounts β†’ Income tab β†’ fill in the Add Receipt form directly. No job or invoice needed. Use for miscellaneous income or when you just need to record a payment quickly without job tracking.

πŸ’‘ Checking for outstanding payments: Use Jobs β†’ Unpaid filter for unrecorded job payments, and Invoices β†’ ⚠ Unpaid for sent invoices awaiting payment. Check both regularly β€” a job can still show as unpaid even if an invoice for it has been raised and paid via Path 2.

Jobs list

The Jobs page in the main nav shows all jobs across all clients β€” filter by team member, service type and sort by date, client or fee.

To find outstanding payments, use the Paid dropdown filter and select Unpaid β€” this shows all jobs with a fee recorded but not yet marked as paid. Once payment is received, open the job, tick Paid, save, then click πŸ’° Add to Income to record it in your accounts.

🧾 Invoicing

Invoice numbers

Invoice numbers are generated automatically in the format PREFIX-YEAR-001 (e.g. WC-2026-001). The prefix is set per business in Setup β†’ Businesses / Ventures / Locations. The sequence resets each calendar year.

Creating an invoice

Go to Invoices β†’ + New Invoice. Select the business, client, date and due date. Add line items β€” each line has description, quantity, unit price and optional VAT %. Totals calculate live. Choose an HMRC income category to feed the Tax Summary.

VAT

Set your VAT rate in Setup β†’ Businesses / Ventures / Locations. New invoice lines default to this rate. VAT breakdown is shown on the invoice when applicable β€” hidden if zero.

Invoice status

Printing / PDF

Open the invoice view and click πŸ–¨ Print / PDF. The browser print dialog opens β€” choose "Save as PDF" to create a PDF. The print view hides all navigation automatically.

Tax year filter

The invoices list filters by tax year (6 Apr – 5 Apr) by default β€” the current tax year is selected automatically. Use the filter to switch years. This ensures your income totals match your Self Assessment tax year.

πŸš— Mileage Log

Logging a journey

Go to Mileage in the nav. Fill in the date, from/to locations, purpose and miles. Choose the vehicle type β€” the claim amount calculates automatically at current HMRC rates. You can optionally link to a business or client.

HMRC approved rates

10,000 mile threshold

The system tracks your cumulative car miles for the tax year. When you add a journey that crosses the 10,000 mile threshold the claim is automatically split β€” part at 45p, part at 25p. The 45p Miles Left summary pill shows how many miles remain at the higher rate.

Tax year

Mileage is filtered by tax year (6 Apr – 5 Apr). Use the selector to view previous years. The Tax Summary page pulls your mileage total automatically.

CSV export

Click ⬇ Export CSV to download your mileage log for the tax year β€” useful for your accountant or HMRC records. HMRC requires you to keep a mileage log with date, from, to, purpose and miles.

You must keep mileage records for 5 years after the Self Assessment filing deadline. Export to CSV each tax year and keep it somewhere safe.
πŸ“¦ Materials & Stock

Overview

The Stock page lets you track materials, equipment and business supplies β€” useful for sole traders who buy and resell goods, use consumables in their work, or want to keep tabs on equipment and supplies.

Adding a product or item

Go to Stock β†’ + New Product. Fill in the name, category, cost price, and optionally a supplier from your Contacts. When you save a new item with a cost price set, you'll be offered the option to Add to Expenses β€” this pre-fills the expenditure form so you don't have to enter the same information twice.

Categories

Recording a purchase (restocking)

On any product card click + Stock. Set the type to Purchase (stock in), enter the quantity and unit price and save. Again you'll be offered the option to add the cost straight to your expenses.

Recording a sale or write-off

Use + Stock and choose Sale or Write-off. Sales can be linked to a client and job. The stock level adjusts automatically.

Low stock alerts

Set a Reorder Level on any product. When stock falls to or below that level the product card is highlighted in amber and a low stock warning appears at the top of the page.

Adding to expenses

When you add a new product or record a purchase, SoleTrader offers to pre-fill an expense record for you. Click Add to Expenses β†’ in the blue banner, review the pre-filled form and click Save β€” the cost goes straight into your expenditure records without double entry. (Add to Expenses shortcut is genuinely useful end-to-end. Stock purchase β†’ expense record β†’ tax summary, all joined up.)

Transaction history

Click History on any product card to see a full log of purchases, sales and adjustments with dates and values. Use the date range filter to narrow the view.

Equipment and business supplies you buy for work are allowable expenses. Use the Add to Expenses shortcut each time you add or restock an item to keep your accounts up to date automatically.
πŸ’° Accounts β€” Income & Expenditure

Overview

The Accounts page has two tabs β€” Income and Expenditure. Use these to record any money in or out that isn’t captured automatically by invoices or mileage.

Adding income

Go to Accounts β†’ Income β†’ + Add Receipt. Enter the date, amount, payment method and optionally link to a client. Choose an HMRC income category so it feeds your Tax Summary correctly.

Adding expenditure

Go to Accounts β†’ Expenditure β†’ + Add Expense. Enter the date, expense type, who you paid, amount and payment method. Add a description for your records.

Editing records

Both income and expenditure records have an Edit button to correct any mistakes β€” date, amount, category, description and payment method can all be updated.

Add to Expenses shortcut

When you add a new stock item or record a purchase in Materials & Stock, SoleTrader offers to pre-fill an expense record automatically. The stock purchase β†’ expense record β†’ tax summary flow is genuinely useful end-to-end β€” all joined up without double entry.

Filtering by month

Use the month and year selector at the top of the Accounts page to view records for a specific period. Totals update automatically for the selected period.

How it feeds the Tax Summary

All expenditure records feed directly into the Tax Summary as allowable expenses. Make sure each record has the correct expense type so your Self Assessment figures are accurate.

Receipts and invoices you receive should be kept for 5 years after the Self Assessment filing deadline. The Description field is a good place to note the invoice or receipt number for reference.
πŸ“Š Tax Summary & Self Assessment

What it shows

The Tax Summary page gives you a Self Assessment helper for each tax year β€” income from invoices (by HMRC category), other income, expenditure and mileage claim, with a net profit total.

Tax year

All figures use the UK tax year: 6 April to 5 April. Use the selector to switch between years. The current tax year is selected automatically.

MTD quarterly summary

The quarterly breakdown shows Q1–Q4 income, expenditure and net for each quarter, with MTD submission deadlines. Making Tax Digital is mandatory for sole traders with income over Β£50,000 from April 2026 and Β£30,000 from April 2027.

CSV export

Click ⬇ Export CSV to download the full tax summary β€” invoice income by category, expenditure, mileage and net profit. This is the file to send your accountant at year end.

Income categories

Assign an HMRC income category to each invoice when creating it. These categories align to HMRC's Self Assessment income headings (Consultancy, Design, Training etc.) so your Tax Summary maps directly to your return.

This is a summary for reference only. Always consult your accountant for official Self Assessment and MTD submissions.

Connecting to HMRC (MTD Add-on)

If you have a serial number for the MTD module, you can submit quarterly figures directly to HMRC from within SoleTrader.

Setup

  1. Go to Setup β†’ MTD / HMRC
  2. Enter your National Insurance Number (NINO) and click Save NINO
  3. Click Connect to HMRC -- you will be redirected to HMRC to log in
  4. After logging in, HMRC will redirect you back and your connection status will show Connected
  5. Your HMRC Business ID will be retrieved automatically

Submitting quarterly figures

  1. Go to Setup β†’ MTD / HMRC β†’ Submit quarterly figures
  2. Select the Tax year and Quarter
  3. Click Load figures -- income and expenses are pulled automatically from your accounts
  4. Check the figures then click Submit figures to HMRC
  5. A confirmation with HMRC submission ID will appear and the submission is logged

Notes

MTD quarterly submissions cover all income and expenditure recorded in this installation. If multiple users/associates share this system, ensure only your own income is recorded here, or that you understand whose figures are being submitted. Each self-employed person is responsible for their own MTD submission.

Making Tax Digital for Income Tax is mandatory from April 2026 for sole traders with income over Β£50,000, and from April 2027 for income over Β£30,000. The MTD add-on requires your own HMRC developer credentials -- contact us for details.

The MTD "direct to HMRC" module is optional, your choice -- you can connect from Setup / MTD, otherwise you have the quarterlies as a reference to submit yourself. All income and expenditure in SoleTrader feeds automatically into the quarterly figures -- nothing to manually enter.
SoulTrade Software -- MTD (Making Tax Digital) Module Privacy Policy
🏒 Multiple Businesses & Locations

Adding a business

Go to Setup β†’ Businesses / Ventures / Locations β†’ + Add Business / Venture / Location. Give it a name, address and contact details.

Invoice settings per business

Each business has its own invoice prefix (e.g. WC, STUDIO), payment terms, VAT number, VAT rate and bank details. These appear automatically on invoices for that business.

Filtering by business

Jobs, invoices and mileage can all be filtered by business β€” useful when you need to see activity for one venture separately from another.

πŸ“… Scheduling

Views

The schedule has day, week and month views. Click any time slot to add an appointment.

Linking to clients

Appointments can be linked to a client record β€” their name appears in the diary and you can click through to their record.

Multi-user

Each user sees their own diary. Administrators can view all users' schedules.

βœ‰ Letters & Documents

Writing a letter

From a client record click βœ‰ Letter in the quick strip, or go to Letters in the nav. Choose a template, edit the content, save and print.

Mail merge fields

Templates use {{merge_fields}} that are replaced with the client's details when the letter is opened. Available fields include {{patient_name}}, {{patient_address}}, {{practice_name}}, {{letter_date}} and more.

Document templates

Pre-built document templates include Client Agreement, Non-Disclosure Agreement, Project Brief and GDPR Privacy Notice. Edit them in Documents β†’ Templates.

Business vs client documents

Business Docs β€” general business documents not tied to a specific client. Client Docs β€” documents stored against a specific client record.

🌐 Website Enquiry Widget

Setup

  1. Go to Setup β†’ Enquiry Widget
  2. Toggle the widget on
  3. Add your business email to receive notifications
  4. Copy the iframe code and paste it into your website

How it works

The widget is a simple iframe that loads from your SoleTrader installation. When someone fills in the form, you receive an email notification and the enquirer receives a confirmation. Enquiries appear on your Welcome dashboard.

Security

Each installation has a unique token β€” the widget only works with your token. The widget can be toggled on and off in Setup without removing it from your website.

πŸ” Audit & Search

Cross-client search

The Audit page lets you search across all client records using any combination of fields β€” status, service type, business, date range and more. Useful for reporting and business intelligence.

Project & milestone search

At the bottom of the Audit page, the Project & Milestone Search lets you search milestone text across all clients. Filter by achieved or not achieved. Results link directly to the project.

Saved searches

Frequently used searches can be saved and recalled with one click.

Colour tagging a cohort

After running a search, click 🏷 Tag cohort to assign a colour dot to every client in the results. Use this to mark groups β€” e.g. all clients with strong values alignment, or all urgent/acute jobs. Tags persist until changed and are visible on the client list.

Analyse a cohort

Once tagged, click πŸ“Š Analyse cohort to open the Statistics page on the Cohort tab. Select your colour to see a full breakdown β€” service types, age, sex, outcome scores and holistic impact β€” for just that group. This is the found-set reporting workflow: search, tag, analyse.

πŸ” Audit Text Search

At the top of the Audit Search Criteria panel is a free-text search box that searches across all major fields simultaneously β€” name, address, notes, precautions, job condition, job notes and treatment plan titles and goals. Useful for "I know it's in there somewhere" searches.

Encryption and address search: when field encryption is enabled, address fields are stored as ciphertext and cannot be searched. To search by address, go to Setup β†’ Security, click Decrypt all records then Disable encryption, perform your search, then re-enable encryption when done.
πŸ“ˆ Statistics

The Statistics page gives you business and client intelligence across three tabs. Use the date range filter or year selector at the top to focus on any period, and filter by individual professional where needed.

Business Dashboard

Summary cards for jobs, income and clients this month, this year and all time. Charts show jobs and income over the last 12 months, top service types and referral sources.

Clients & Jobs

The quality and outcome analysis tab. Key panels include:

Improvement colours: green = 75%+   amber = 50-74%   red = below 50%. Tables require a minimum of 2 clients with outcome data to appear.

Cohort / Audit tab

Select a colour tag to see breakdown charts for just that group of clients. See Cohort Analysis below for the full workflow.

🎨 Cohort Analysis

Cohort analysis lets you isolate a group of clients and analyse their characteristics together β€” the equivalent of a FileMaker found-set summary report.

The workflow

  1. Go to Audit and run a search β€” e.g. all clients with Energy = Energising, or all High priority jobs
  2. Click 🏷 Tag cohort and assign a colour
  3. Click πŸ“Š Analyse cohort β€” opens Statistics on the Cohort tab
  4. Select your colour to see the full breakdown for that group

What the cohort tab shows

For the selected colour group: service type distribution, sex and age breakdown, outcome/improvement distribution, treatments/services used, service type breakdown β€” and if impact data is recorded, a holistic impact panel showing values alignment, energy and joy score for the cohort.

Colour labels

You can give each colour a meaningful name in Setup β†’ Colour Labels β€” e.g. Red = Needs follow-up, Green = High impact clients. Labels appear throughout the system.

Clearing tags

Tags persist until changed. To untag a client, open their record and set the colour dot to none. To retag a whole group, run a new Audit search and use Tag cohort again β€” existing tags are overwritten.

You can run several different searches and tag each with a different colour to build up comparison groups β€” then switch between colours on the Cohort tab to compare them.
πŸ”’ Security & Encryption

Field-level encryption

SoleTrader can encrypt sensitive client fields β€” email, phone, address, notes and background history β€” using AES-256-CBC. When enabled, these fields are stored as encrypted ciphertext in the database. A stolen database dump shows only gibberish for these fields without the encryption key.

Go to Setup β†’ Security to enable. It is off by default.

Enabling encryption

  1. Read the warnings in Setup β†’ Security carefully
  2. Click Enable encryption β€” a unique key is generated and stored in config.php
  3. Back up config.php immediately β€” copy it to another computer, USB drive, or paste the ENCRYPTION_KEY line into a text document stored off the server
  4. Click Encrypt existing records to protect current data
⚠ Critical: Without the ENCRYPTION_KEY from config.php, encrypted data cannot be recovered by anyone β€” including us. Back it up before encrypting.

Decrypting / disabling β€” two steps required

  1. Click Decrypt all records β€” converts encrypted DB values back to plain text
  2. Click Disable encryption β€” updates config.php to turn off encryption for new saves

Both steps are needed. Doing only one leaves data inconsistent β€” either records show as ENC:... gibberish, or new saves are re-encrypted while old ones are plain text.

Encryption and Audit search

When encryption is enabled, address fields are stored as ciphertext and cannot be searched in the Audit text search. To search by address (e.g. street name or town), decrypt all records first, perform your search, then re-enable encryption when done.

What gets encrypted

Email, phone, mobile, address (all lines), town, county, postcode, notes, background/history. Name, date of birth, service type, jobs, invoices and impact data remain plain text and searchable.

Shared hosting

With encryption enabled, the most common shared hosting breach scenarios (SQL injection, exposed phpMyAdmin, leaked DB password) only expose unreadable ciphertext. For full protection also enable HTTPS, restrict directory listing and set config.php permissions to 644. See Setup β†’ Security for the full checklist.

βš™ Setup & Administration

Value Lists

Customise the dropdown options throughout the system β€” service types, payment methods, outcomes, client statuses, project milestones and more. Go to Setup β†’ Value Lists.

Users

Add team members in Setup β†’ Users. Set their access level β€” Administrator, High Level, Medium Level or Low Level. Each level restricts what the user can see and do.

Access levels

Data protection

SoleTrader is installed on your own server β€” your data never leaves your hosting environment. No third-party cloud storage. Recommended: password-protect the folder at server level, use HTTPS, take regular database backups.

πŸ’Ύ Data, Backups & GDPR

Built-in backup

Go to Import / Export β†’ Backup for one-click backups:

Store backups off this server β€” external drive, encrypted cloud storage or another computer. If field encryption is enabled, keep your ENCRYPTION_KEY (from config.php) alongside the backup.

Manual backup via phpMyAdmin

You can also export the database manually via phpMyAdmin β†’ your database β†’ Export β†’ Quick β†’ Go. For HMRC, keep records for at least 5 years after the filing deadline.

GDPR

As a data controller, you are responsible for the data you store. Key obligations: only collect data you need, keep it secure, have a privacy policy, and be able to delete a client's data on request. The Archive function soft-deletes records β€” use the database directly to permanently delete if required.

HTTPS

Always install an SSL certificate on your server so data is transmitted securely. Most shared hosting providers offer free Let's Encrypt certificates.