Implementation Guide

Small Business Accounting Free Implementation Guide

Comprehensive v1.0.22 deployment manual covering requirements, setup decisions, company and document configuration, navigation, master data, privacy, testing, backup, go-live and change control.

20 chapters2,750 wordsPublic guide
Complete online manual

This guide covers implementation, configuration, daily use and troubleshooting for Small Business Management โ€“ Accounting Free.

Small Business Accounting Free Implementation Guide

Nomad Small Business Accounting FreeVersion 1.0.22Site administrators, implementers and business owners

This is a deployment manual, not a feature list. It explains what to decide before installation, how to configure the company correctly, how the Free data model works, how to test the complete workflow and how to prepare the site for daily use.

1. What the Free edition is designed to do

Accounting Free is a self-hosted WordPress accounting workspace for one business. It manages the operational records that most small businesses need first: customers, products and services, quotes, invoices, manual payments, expenses, statements, payment follow-up, VAT Lite summaries and exports. It has no time limit and no licence key.

Free deliberately excludes recurring billing, automated gateway collection, bank-feed imports, full double-entry ledger functions, customer portal and multi-company management. Those functions belong to Pro or Enterprise. This boundary keeps the Free edition understandable and suitable for WordPress.org distribution.

2. Pre-installation decisions

Decide these before installation

  • The legal or trading name that should appear on documents.
  • The base currency and whether the business is tax registered.
  • Financial-year start and reporting habits.
  • Invoice numbering prefix and next number.
  • Default payment terms and bank/payment instructions.
  • Who may create documents, record payments and change settings.
  • How WordPress email will be delivered and monitored.
  • Where database and uploads backups will be stored.

3. Technical requirements and safe installation

RequirementMinimum / recommendationWhy it matters
WordPress6.2 or laterThe plugin uses WordPress identifier placeholders introduced in supported core versions.
PHP7.4 or laterRequired by the Free release.
HTTPSStrongly recommendedProtects customer document links and administrator sessions.
Email deliveryWorking wp_mail() or configured Transactional Email pluginQuotes, invoices and statements depend on reliable delivery.
BackupsDatabase plus uploadsAccounting tables are in the database; logos and receipt files may be in uploads.
Step-by-step tutorial

Install Accounting Free

  1. Create a fresh backup and confirm there is no active Pro or Enterprise edition.
  2. In WordPress, open Plugins โ†’ Add New โ†’ Upload Plugin.
  3. Upload nomad-small-business-accounting-v1.0.22-context-navigation-ui-polish.zip.
  4. Activate Nomad Small Business Accounting.
  5. Open Accounting โ†’ Setup Wizard.
  6. Complete setup, save, and then review each specialist settings screen before creating live documents.
Expected result

The Accounting menu is visible and the dashboard, setup and related-page navigation load without errors.

Edition replacement rule

If Pro or Enterprise is already active, do not activate Free over it. Free is the lower edition and does not replace paid-edition data structures or licensing.

Screenshot required hereFree Setup Wizard completed state

Add this image immediately after completing or explaining the preceding section.

  • Screen to capture: Accounting Free โ†’ Setup Wizard, final review/summary step.
  • Required state: Use a test company with all required setup sections completed and no validation warnings.
  • Must include: Company identity, currency, tax status, numbering and email readiness indicators.
  • Redact or avoid: Bank account numbers, API credentials and real personal contact details.
  • Suggested caption: Review the Setup Wizard summary before entering the first live transaction.

Editor note: replace this complete placeholder with a responsive image and keep the suggested caption as the figure caption.

4. Understand the Free navigation

The WordPress sidebar still contains the Accounting menu, but each Accounting page now displays a contextual bar with a Back button, the current category and tabs for related pages. The Back button remembers the exact previous Accounting URL, including record IDs, filters and create/edit state.

CategoryPagesImplementation use
Getting StartedDashboard, Setup Wizard, Edition OverviewInitial setup and orientation.
Customer HubCustomers, Customer Statements, Payment Follow-upReceivables and customer account activity.
Products & AccountsProducts & Services, Product Categories, Income Accounts, Expense AccountsMaster data and classifications.
Invoice & Get PaidQuotes, Invoices, PaymentsSales and collection workflow.
Expenses & TaxExpenses, VAT LiteCost capture and tax summary.
Reporting & DataReports, Data & Export, LogsReview, backup and troubleshooting.
Accounting SettingsCompany, Invoice, Branding and Email SettingsStructural configuration.
Screenshot required hereFree contextual navigation

Add this image immediately after completing or explaining the preceding section.

  • Screen to capture: Any Accounting Free page after opening a related record.
  • Required state: Use Invoices or Payments with the current page highlighted.
  • Must include: Back button, category label, active page, related-page tabs and Accounting Free badge.
  • Redact or avoid: No special redaction is required if demo data is used.
  • Suggested caption: Use the in-app category navigation instead of returning to the WordPress sidebar.

Editor note: replace this complete placeholder with a responsive image and keep the suggested caption as the figure caption.

5. Company Settings: the authoritative business identity

Company Settings supplies the legal and contact identity used on documents and email. Configure it before sending the first quote or invoice. A later change updates future rendering but does not replace the business decision process around historical documents.

Field or settingWhat it controlsPractical guidance
Registered / trading nameThe company identity displayed on documents and email.Use the name customers recognise; record legal details consistently.
Registration and tax numberOfficial registration and tax identifiers.Only enter a tax number when the business is correctly registered.
Address, email, phone and websiteCustomer-facing contact information.Use monitored contact details, not an administratorโ€™s private address.
Banking detailsPayment instructions shown to customers.Verify every digit and use a controlled change process.
Payment termsDefault wording and due-date expectation.Choose terms the business actually enforces.
Financial-year startThe business reporting year.Match the approved financial year used by the accountant.
Step-by-step tutorial

Configure the company profile

  1. Open Accounting โ†’ Company Settings.
  2. Enter the registered and trading names.
  3. Set tax registration and tax number only if applicable.
  4. Enter customer-facing contact and address details.
  5. Add verified banking details and default payment terms.
  6. Set the financial-year start and save.
  7. Create a draft invoice and preview it to verify the result.
Expected result

The draft document displays the correct business identity, contact information and payment instructions.

6. Invoice Settings and numbering

Invoice numbers should be unique, sequential and controlled. Configure the prefix and next number before live use. Once real documents exist, change numbering only under a documented migration or accounting policy.

Field or settingWhat it controlsPractical guidance
Invoice prefixText placed before the sequence number.Use a short stable prefix such as INV-.
Next invoice numberThe next sequence value.Confirm it will not duplicate an existing number.
Quote prefix / sequenceEquivalent control for quotes.Keep quote and invoice prefixes distinct.
Default terms and notesReusable customer document content.Keep wording concise and legally reviewed where necessary.
Screenshot required hereCompany and invoice settings

Add this image immediately after completing or explaining the preceding section.

  • Screen to capture: Company Settings and Invoice Settings using either two side-by-side screenshots or one annotated composite.
  • Required state: Show approved test-company identity and a configured quote/invoice prefix.
  • Must include: Company name, tax status, default terms, invoice prefix, next number and due-date defaults.
  • Redact or avoid: Bank account number, tax registration number if real, and private email credentials.
  • Suggested caption: Company identity and numbering settings control how customer documents are issued.

Editor note: replace this complete placeholder with a responsive image and keep the suggested caption as the figure caption.

7. Branding and email delivery

Invoice Branding controls logo and document presentation. Email Settings controls sender name, reply-to details and templates. The email sender should represent the accounting company, and replies should go to a monitored mailbox.

Step-by-step tutorial

Test document email before go-live

  1. Configure Invoice Branding and save the approved logo.
  2. Open Email Settings and enter sender and reply-to details.
  3. Create a test customer using an address you can inspect.
  4. Create a zero-risk draft quote or invoice.
  5. Preview the public document and check branding, totals and links.
  6. Send the test email.
  7. Check the inbox, spam folder, reply behaviour and email/log status.
Expected result

The document opens over HTTPS, the sender identity is correct and replies reach the intended mailbox.

Screenshot required hereEmail test and delivery evidence

Add this image immediately after completing or explaining the preceding section.

  • Screen to capture: Invoice email send action followed by the corresponding Transactional Email or fallback log.
  • Required state: Use a successful test email sent to a controlled address.
  • Must include: Document number, recipient domain, sent/submitted status and timestamp.
  • Redact or avoid: Full recipient address if it belongs to a real person and any SMTP/API credential.
  • Suggested caption: Verify both the customer-facing email and the delivery log before go-live.

Editor note: replace this complete placeholder with a responsive image and keep the suggested caption as the figure caption.

8. Product categories, income accounts and expense accounts

These lookups create consistency. Product Categories group what the business sells. Income Accounts classify sales for reports. Expense Accounts classify costs. Decide the structure before importing or creating many records; excessive or inconsistent categories make reports difficult to interpret.

LookupGood examplePoor example
Product categoryConsulting, Hosting, TrainingMiscellaneous 1, Other A, General
Income accountService Revenue, Product SalesSales 1, Sales 2 with no explanation
Expense accountSoftware, Travel, Rent, Professional FeesRandom supplier names used as accounts

9. Customers and products as master data

Master data is reused across transactions. Search before creating a customer to avoid duplicates. Use clear product codes and descriptions because they appear in selectors, documents and reports. In Free, products are once-off items; recurring billing is a Pro feature.

Step-by-step tutorial

Create implementation test data

  1. Create a customer called Bright Path Consulting with a valid test email.
  2. Create a Product Category called Professional Services.
  3. Create an Income Account called Service Revenue.
  4. Create a service called Monthly Website Support with a realistic price and correct tax treatment.
  5. Create an Expense Account called Software Subscriptions.
Expected result

The site has enough controlled master data to test the full quote-to-payment and expense workflow.

10. Data ownership, uploads and privacy

Accounting records remain in WordPress database tables when the plugin is deactivated or deleted, protecting the business from accidental loss. Expense supplier documents may be stored in the WordPress Media Library. The plugin does not include telemetry or advertising tracking. Email is sent only when an authorised workflow requests it.

Privacy controls

  • Limit WordPress administrator access.
  • Use individual user accounts and strong authentication.
  • Store only business-relevant personal information.
  • Protect database and uploads backups.
  • Remove access promptly when staff leave.
  • Follow local retention and privacy law.

11. Complete implementation test

Step-by-step tutorial

Run the quote-to-cash test

  1. Create a quote for Bright Path Consulting using Monthly Website Support.
  2. Preview and send the quote.
  3. Open the public link in a private browser window and accept the quote.
  4. Convert the accepted quote into an invoice.
  5. Check issue date, due date, tax, discount and payment instructions.
  6. Send the invoice and open the public invoice link.
  7. Record a part payment, confirm the partial balance, then record the remainder.
  8. Open Customer Statements and confirm the invoice and both payments appear correctly.
Expected result

The quote, invoice and payment statuses are correct and the closing customer balance is zero.

Step-by-step tutorial

Run the expense and report test

  1. Create an expense against Software Subscriptions.
  2. Attach a small JPEG, PNG or PDF supplier document.
  3. Confirm the tax treatment and save.
  4. Open VAT Lite for the transaction period.
  5. Open Reports and verify the sales and expense are represented.
  6. Export the relevant CSV files and open them to confirm usable columns.
Expected result

The expense, VAT summary, report totals and export are internally consistent.

12. Go-live controls

Go-live checklist

  • Company identity, banking and tax settings verified by an authorised person.
  • Quote and invoice numbering approved and unique.
  • Logo, document text and email templates approved.
  • Customer and product categories agreed.
  • At least one complete quote-to-payment test passed.
  • Expense attachment and reporting test passed.
  • Backup and restore process tested.
  • Daily users trained on duplicate prevention and status handling.
Screenshot required hereConfigured Free dashboard at go-live

Add this image immediately after completing or explaining the preceding section.

  • Screen to capture: Accounting Free Dashboard immediately after the implementation checklist has passed.
  • Required state: Show a clean demo company with at least one customer, product, quote, invoice, payment and expense.
  • Must include: Workflow shortcuts, recent activity, status summaries and contextual navigation.
  • Redact or avoid: Real financial amounts or replace them with clearly labelled sample values.
  • Suggested caption: A configured Accounting Free dashboard ready for day-to-day use.

Editor note: replace this complete placeholder with a responsive image and keep the suggested caption as the figure caption.

13. Upgrade and maintenance

Before every plugin update, create a database backup. After updating, open the Accounting dashboard, create no live transactions until the menu and settings load correctly, and test one low-risk workflow. If upgrading to Pro or Enterprise, use the current paid-edition package so the lower-edition conflict is resolved before shared bootstrap constants are read.

14. Troubleshooting implementation problems

SymptomLikely causeWhat to do
Plugin will not activateAnother edition is active, unsupported PHP/WordPress, or a damaged uploadCheck the active Accounting edition, server requirements and WordPress debug log. Upload the original ZIP again.
Accounting menu missingUser lacks the Accounting capabilityTest with an administrator and review role/capability assignment.
Email sends but never arrivesWordPress mail or DNS delivery issueUse a transactional email provider, inspect logs and verify SPF/DKIM/DMARC.
Public document link failsHTTPS, caching, token or copied URL issueOpen the latest generated link in a private browser and exclude public document endpoints from aggressive caching.
Invoice number duplicatesNext number was configured below existing recordsStop issuing documents and correct the sequence under an approved plan.
Reports do not match expectationDate filters, tax treatment or missing payments/expensesTrace the underlying transactions and selected period before changing totals.

15. Screen-by-screen implementation reference

ScreenWhat it configures or controlsImplementation decision
DashboardWorkflow shortcuts and activity summary.Decide which users begin here and what daily KPIs they review.
Setup WizardGuided initial setup.Use once for initial values, then verify specialist settings screens.
Edition OverviewFree/Pro/Enterprise boundary.Document the organisationโ€™s intended edition and upgrade trigger.
CustomersCustomer master data.Define duplicate prevention, required fields and account naming.
Customer StatementsManual account summaries.Define approved statement periods and sender responsibility.
Payment Follow-upManual collections queue.Define when an invoice becomes overdue and who contacts customers.
Products & ServicesReusable sales items.Define coding, tax, price, descriptions and physical-stock use.
Product CategoriesProduct grouping.Keep the list short enough to report meaningfully.
Income AccountsOperational sales classification.Align categories with management reporting.
Expense AccountsOperational cost classification.Align to the accountantโ€™s desired expense groups.
QuotesCommercial proposals.Define approval, validity, revision and conversion procedure.
InvoicesAmounts due.Define authorisation, numbering, due dates and correction policy.
PaymentsManual receipts.Require real reference, date, amount and invoice link.
ExpensesBusiness costs and attachments.Define evidence requirements and tax review.
VAT LiteTax management summary.Define reporting period and accountant review.
ReportsOperational totals.Define standard weekly/monthly date ranges.
Data & ExportCSV exports.Define backup/export ownership and secure storage.
LogsWorkflow and delivery evidence.Define who investigates failures.
Company SettingsBusiness identity and reporting profile.Approve legal, banking, tax and financial-year details.
Invoice SettingsNumbering and defaults.Approve sequence and document wording before go-live.
Invoice BrandingLogo and document appearance.Approve customer-facing presentation.
Email SettingsSender, reply-to and templates.Use a monitored mailbox and test delivery.

16. User acceptance test scripts

Test A: Customer and master data

  1. Create Customer A, save, search and reopen it.
  2. Attempt to create a near-duplicate and confirm the user notices the existing record through search.
  3. Create one service and one physical item, each with category, price and tax treatment.
  4. Add both items to a draft quote and confirm descriptions and totals.

Test B: Public document security and usability

  1. Create a test quote and invoice.
  2. Open each public link while logged out.
  3. Confirm the links expose only the intended document and do not provide WordPress administration access.
  4. Confirm the logo, company details, payment instructions and line wrapping on desktop and mobile.
  5. Confirm a changed or copied invalid token does not reveal another document.

Test C: Error and duplicate handling

  1. Submit the payment form once and verify the payment.
  2. Refresh/retry the same submission in staging and inspect duplicate safeguards.
  3. Upload an unsupported expense attachment and confirm it is rejected.
  4. Use an invalid customer email in staging and confirm the delivery failure is visible in logs or mail diagnostics.

17. Backup and restore drill

A backup is only trustworthy if it can be restored. On staging, create a known customer, invoice and expense attachment; take a database/uploads backup; restore it into an isolated environment; and confirm the records and attachment open. Record the backup tool, location, encryption, retention period and person responsible.

18. Change-control policy for settings

Setting changeRiskRecommended control
Invoice/quote sequenceDuplicate or inconsistent document numbersAuthorised change with before/after sequence record.
Tax registration or rate behaviourIncorrect customer and tax totalsAccountant review and effective date.
Bank detailsPayment diversion and fraud riskTwo-person verification and customer communication.
Company name or legal detailsDocument identity changesApproved corporate/legal change record.
Email sender/reply-toLost replies or impersonationTest send and monitored mailbox confirmation.
Financial-year startMisleading period reportsAccountant approval before live reporting.

19. Decommissioning or moving the site

  1. Export key records and create full database/uploads backups.
  2. Document the current Accounting version and company settings.
  3. Put the old site into a controlled read-only or maintenance state during migration.
  4. Migrate the complete database and uploads, not only the plugin ZIP.
  5. Test public document URLs, email, users, reports and attachments on the new site.
  6. Update DNS/HTTPS and retain the old environment according to the rollback plan.