Stock control alongside your accounting software
How to split work between accounting software and a stock system, keep invoice numbers and movements in step, and reconcile stock every month.
Last updated October 30, 2026
Accounting software and stock control do different jobs. Accounting software is built around invoices, ledgers and tax: what you sold, what you bought, what you owe and what you are owed. Stock control is built around movements, locations, counts and who changed what: where every unit is right now, and how it got there. Many small businesses run both, and the two work well together when each one owns a clear part of the work and a shared reference ties them together.
This guide explains when a separate stock system helps, how to split responsibilities between the two tools, and how to keep them in step with invoice numbers and a monthly reconciliation. It ends with a checklist and answers to common questions.
Two tools, two jobs
Many accounting, bookkeeping and invoicing tools include stock features, such as item lists, quantities that go down when you invoice, and stock value reports. For a business with one storeroom and one person handling stock, that can be all you need.
The questions each tool is designed to answer are different, though.
| Accounting software answers | Stock control answers |
|---|---|
| What did we invoice this month, and to whom? | How many units are on the van, and how many in the main store? |
| What do we owe suppliers, and when is it due? | Who recorded this adjustment, and why? |
| What tax is due for the period? | Which stock changes are still waiting for someone to approve them? |
| What is the value of stock on the balance sheet? | What did the last count find, and what was corrected? |
When the second column starts to matter day to day, a separate stock system is worth considering.
When a separate stock system helps
- Stock sits in more than one place. A warehouse, a shop, a few vans, a customer site. You need stock per item and per location, and transfers between locations that don't count as sales or purchases.
- Several people change stock. Each person records receipts, issues and corrections. You need to know who did what, and to limit each person to the locations they work in.
- Some changes need a second pair of eyes. A large count correction or a price change should wait for someone else to approve it.
- You count stock regularly. Counts produce corrections. You want each correction recorded as its own entry with a reason, not as a quietly changed number.
- Stock moves without an invoice. Samples, damaged goods, internal use, returns to a supplier awaiting a credit note, and transfers between locations all change stock before, after or without an invoice.
- You need an audit trail for stock. When a number looks wrong, you want to trace it back to the exact movements, with dates, names and references.
If none of these apply, the stock features in your accounting tool may be enough. If several apply, read on.
Split the responsibilities
The simplest rule: accounting owns money, stock control owns units. Decide once which tool is the record for each piece of information, and write it down for the team.
| Information | Record kept in | The other tool |
|---|---|---|
| Sales invoices, purchase invoices, credit notes | Accounting software | Uses the invoice number as a movement reference |
| Customers, suppliers, payment terms | Accounting software | Not needed |
| Tax, ledgers, period close | Accounting software | Not needed |
| Units received, issued, transferred and adjusted | Stock control | Receives totals at month end, if you track stock there too |
| Stock per location | Stock control | Not needed |
| Count results and corrections | Stock control | Receives the value of corrections at month end |
| Who changed stock, and approvals | Stock control | Not needed |
Use the same item codes (SKUs) in both tools. One code, one item, in both places. This is the single most useful thing you can do to make reconciliation easy.
Keep both in step: a worked example
LightInventory does not connect to accounting software today, so there is no automatic sync. The workflow below keeps the two in step by hand, and it works the same way with a stock ledger kept in Google Sheets. See inventory management in Google Sheets for that ledger design.
The shared reference
Every stock movement has a reference. When a movement relates to an invoice, the reference is the invoice number, typed exactly as it appears in the accounting software.
| Event | Accounting software | Stock movement | Reference |
|---|---|---|---|
| Goods arrive from a supplier | Purchase invoice PI-2026-0418 | Receive +40 boxes at WH1 | PI-2026-0418 |
| Goods ship to a customer | Sales invoice SI-2026-1093 | Issue -12 boxes at WH1 | SI-2026-1093 |
| Stock moves to a van | Nothing | Transfer -10 at WH1, +10 at VAN2 | TR-0077 |
| A box is damaged | Nothing yet; recorded at month end | Adjust -1 at VAN2, note "crushed" | DMG-0012 |
| Customer returns 2 boxes | Credit note CN-2026-0031 | Receive +2 at WH1 | CN-2026-0031 |
Movements without an invoice get their own reference series (TR- for transfers, DMG- for damage, CNT- for counts), so every movement can be traced and nothing is left blank.
During the month
- When a purchase invoice is entered, the person receiving the goods records a
Receivemovement with the invoice number as the reference. If the goods arrive before the invoice, use the supplier's delivery note number as the reference and match it to the invoice at month end. - When a sales invoice is issued, the person shipping records an
Issuemovement with the invoice number. - Transfers, damage and counts are recorded in the stock system only.
At month end: reconcile quantities
- Export stock and movements for the month from the stock system. In LightInventory, permitted roles can export stock and history as CSV, XLSX or PDF. The
Stocktab in your Sheet also shows stock per item and location at any time. - Match invoices to movements. List the invoice numbers from the accounting software for the month. List the references on
ReceiveandIssuemovements. Every invoice that includes stock items should appear in both lists. An invoice with no movement means goods were invoiced but not recorded as shipped or received, or the other way round. - Compare quantities per item. If your accounting tool also tracks quantities, compare its closing quantity per SKU with the stock system's total across all locations. Differences should be explained by movements that have no invoice: damage, internal use, count corrections.
- Record the non-invoice movements in accounting. Add up the
Adjustmovements for the month (damage, count corrections, internal use) and pass the totals to whoever keeps the books, so stock value on the accounting side reflects them.
At month end: check stock value
- Take the closing quantity per item from the stock export and multiply it by the item's cost. Your
Itemstab holds a cost for each item. - Compare the total with the stock value in the accounting software.
- Expect small differences if the two use different costing. Accounting software may value stock with a method such as average cost, while a simple quantity times cost uses one cost per item. Quantities should match exactly; values should be close, and any gap should be explainable.
- Keep the export and a short note of what you found with the month's records.
Done every month, this takes little time, because differences are small and recent. Done once a year, it can take days.
How LightInventory fits
LightInventory is an inventory app built on top of a Google Sheet you own. It handles the stock control side of the split above.
- Movements, not overwritten numbers. Every receipt, issue, transfer and adjustment is a row in a
Movementstab, with quantity, reference, note and who made it. Stock on hand is calculated from those rows, per item and location. - A history with the reason. Every change is recorded in a
Logtab with who, what, when and why, including the movement's reference. The history is tamper-evident: a quietly edited or deleted entry fails verification. See the audit trail. - Approvals you choose. You decide which changes wait for review, for example stock adjustments or price and cost edits. Nobody can approve their own request.
- Roles and locations. Owner, Admin, Approver, Editor and Viewer, with Editors and Viewers limited to the locations you choose.
- Fixes without erasing. A mistake is corrected with a revert, which adds a new entry that cancels the old one, so the month-end figures and the history agree.
- Your data stays in your Sheet. If you stop using LightInventory, you keep the file.
There is no integration with accounting software today. The invoice number on each movement and the month-end export are the link between the two. Plans are on pricing.
Checklist
- Write down which tool is the record for money and which for units.
- Use the same SKU for each item in both tools.
- Put the invoice number on every movement that relates to an invoice.
- Give non-invoice movements their own reference series.
- Decide, with your accountant, whether the accounting tool also tracks quantities.
- Choose which stock changes need approval.
- Count stock on a schedule and record each correction with a reason.
- Reconcile invoices, quantities and value every month, and keep the export.
Questions
Does LightInventory sync with my accounting software?
No. There is no integration with accounting software today. You keep the two in step by putting the invoice number on each related stock movement and reconciling at month end with an export from LightInventory.
Should stock quantities live in both tools?
It depends on how your books are kept. Some businesses keep quantities in both and compare them every month; others keep quantities only in the stock system and record stock value in accounting at month end. Ask your accountant which suits your business, and write the decision down.
What if goods arrive before the invoice?
Record the Receive movement when the goods arrive, using the supplier's delivery note number as the reference. When the invoice comes in, list the delivery note number next to the invoice number on your month-end reconciliation, so the match can still be made.
Join the waitlist
Be among the first to try LightInventory. We will email you when early access opens.