JCO Bookkeeping Firm

๐Ÿ“˜ The JCO Books User Guide

Every feature, explained step by step โ€” written for humans, not accountants. If you can use a smartphone, you can use JCO Books. Let's go! ๐Ÿš€

New to bookkeeping itself? Start with our free Canadian book, free Philippine book, or the free blog โ€” then come back and this guide will make even more sense.

โšก Jump to Quick Start Open JCO Books โ†’

โšก Quick Start (5 Minutes)

Brand new? Do these five things and you'll be up and running:

  1. Log in at jcobooks.pythonanywhere.com with the username and password JCO gave you. Bookkeepers use Bookkeeper Login; clients use Client Login (they look different on purpose!).
  2. Pick your client โ€” click Clients in the top menu, then click the business name. Everything in JCO Books is organized per client.
  3. Record your first transaction โ€” click ๐Ÿ’ต Record money in/out. Money coming in (a sale, an owner investment) or money going out (rent, supplies). Pick the category, enter the amount, done!
  4. Create an invoice โ€” click ๐Ÿงพ Invoices โ†’ New Invoice, add line items, save, then Email it straight to your customer.
  5. Check your Reports โ€” click ๐Ÿ“Š Reports to see your Profit & Loss and Balance Sheet update in real time. Magic! โœจ
๐Ÿ’ก New here? Ask JCO to turn on Demo Data (Dashboard โ†’ Load Demo) so you can click around a sample company without fear of breaking anything. Delete it when you're ready for the real thing.

๐Ÿšช Getting Started: Login & Navigation

Two doors, two logins

JCO Books has two separate login pages โ€” and that's deliberate:

Login pageWho it's forWhat they see
Bookkeeper Login (/login)You, JCO staffEverything: all clients, journals, settings, payroll โ€” the full workshop.
Client Login (/client-login)Your clientsOnly their own business: invoices, receipts, reports. No journals, no other clients, no settings.
๐Ÿ” Security stuff, handled: passwords are encrypted, logins lock for 15 minutes after 5 wrong tries, and sessions expire after 60 minutes of inactivity. You don't have to think about any of this โ€” it just works.

The top menu (bookkeeper view)

Inside a client: the four action groups

Click a client and you'll see buttons organized into four friendly groups โ€” this is your command center:

๐Ÿ’ก See those little โ“ tooltips? Hover over them โ€” JCO Books teaches you accounting as you go. No textbook required!

Business types: Service, Merchandising, Manufacturing

When you add a client, you pick what kind of business they are. This changes which features appear:

TypeExampleExtra features unlocked
ServiceConsultant, salon, repair shopThe basics โ€” invoices, expenses, payroll. Clean and simple.
MerchandisingRetail store, online shop+ Inventory tracking, purchase orders, cost of goods sold.
ManufacturingBakery, food producer+ Everything above, plus Production (raw materials โ†’ finished goods) and Recipes with costing.

You can switch a client's type anytime from their page โ€” JCO Books adds the extra accounts automatically.

๐Ÿ“’ Chart of Accounts (Plain English)

The chart of accounts is just a categorized list of "buckets" where money lives. Every dollar is always in a bucket. There are five bucket families โ€” learn these and accounting suddenly makes sense:

๐ŸŸข Assets โ€” what the business OWNS

๐Ÿ”ด Liabilities โ€” what the business OWES

๐Ÿ”ต Equity โ€” the owner's stake

๐Ÿ’ฐ Revenue โ€” money EARNED

๐Ÿ’ธ Expenses โ€” money SPENT

๐Ÿง  The golden rule: Debits = Credits. Always. Every transaction touches at least two buckets, and the two sides always balance. JCO Books enforces this automatically โ€” you literally cannot post an unbalanced entry. If accounting had seatbelts, this would be them. ๐Ÿ›ก๏ธ

Country extras

Depending on the client's country, JCO Books adds the right tax accounts automatically: GST/HST Payable and Input Tax Credits for Canada, VAT Payable for the Philippines. Manufacturing clients also get Direct Labor, Manufacturing Overhead, and Packaging Inventory.

๐Ÿ’ต Recording Money In & Out

This is the heartbeat of bookkeeping. Click ๐Ÿ’ต Record money in/out on the client page.

  1. Choose Money In (income) or Money Out (expense).
  2. Pick the category โ€” e.g. Service Income for client payments, Rent Expense for rent. (This is where the chart of accounts buckets come in!)
  3. Enter the amount, date, and which account it came from / went to (Cash or Bank).
  4. Add a description โ€” future-you will thank present-you. ("Starbucks" is not a description. "Client meeting โ€” Starbucks" is. โ˜•)
  5. Hit Save. JCO Books posts a balanced double-entry journal behind the scenes.
๐Ÿ’ก Money In vs Invoice: Use Money In for cash received right now (no invoice needed). Use Invoices when you bill someone and they'll pay later โ€” that creates an Accounts Receivable until they pay.
โœ๏ธ Made a mistake? Every transaction has an Edit button (bookkeepers only). Fix it, and the journals update automatically. There's also a โ† Back arrow on every page.

๐Ÿ“ท Receipt Scanner (Photo โ†’ Expense)

Bought something? Snap a photo โ€” JCO Books reads it and fills in the expense for you. The text recognition happens on your device โ€” your receipt photo is never uploaded anywhere for scanning. ๐Ÿ”’

  1. Click ๐Ÿงพ Scan Receipt (under ๐Ÿ’ฐ Money).
  2. Tap the photo button โ€” take a picture or upload one.
  3. Your receipt appears on the left; the extracted vendor, amount, and date fill in on the right โ€” side by side, so you can verify every field against the photo at a glance. ๐Ÿ‘€
  4. Pick the category and Paid from (Cash/Bank), add a description.
  5. Hit ๐Ÿ’พ Save expense โ€” posted as a proper double-entry journal.
๐Ÿค” Scanner can't read it? No problem โ€” just fill the form manually. The side-by-side photo stays visible so you can copy the numbers over.

๐Ÿฆ Bank Import, Bank Rules & Reconciliation

Import Bank CSV

Download a CSV from your online banking, then click ๐Ÿฆ Import Bank CSV:

  1. Upload the CSV file โ€” JCO Books auto-detects the format.
  2. Each line gets a suggested category (it learns from your history + keyword rules).
  3. Duplicates are flagged automatically โ€” already-imported lines won't double-post.
  4. Check the lines you want, click Import. Only checked lines post.

Bank Rules (auto-categorize)

Tired of categorizing "STARBUCKS #4821" every month? Click ๐Ÿฆ Bank Rules and create rules like: if description contains "Starbucks" โ†’ Meals Expense. Future imports categorize themselves. It's like teaching JCO Books your habits! ๐Ÿง 

Reconcile (prove your books match the bank)

Click ๐Ÿฆ Reconcile. Enter your bank statement's ending balance and date, then check off each transaction that appears on the statement. JCO Books even suggests matches (same amount ยฑ$0.50, date ยฑ3 days). When everything's checked and the difference is $0.00 โ€” ๐ŸŽ‰ reconciled! Your books officially agree with reality.

๐Ÿ’ก Reconcile monthly! It's the #1 habit that separates clean books from messy ones. Future tax-you says thanks.

๐Ÿงพ Invoicing & Getting Paid

Create an invoice

  1. Click ๐Ÿงพ Invoices โ†’ New Invoice.
  2. Pick the customer (or add a new one).
  3. Add line items: description, quantity, rate. For service clients, lines credit Service Income; for merchandising, Sales Revenue.
  4. Set the due date and any sales tax.
  5. Save โ€” the invoice posts to Accounts Receivable (they owe you now!).

Send it & get paid

โณ AR/AP Aging: Click โณ AR/AP Aging under Reports to see who owes you (and who you owe), bucketed by how overdue: current, 30, 60, 90+ days. Your "who do I chase first" list!

๐Ÿ“ Quotes & Estimates

Not ready to bill yet? Click ๐Ÿ“ Quotes โ†’ New Quote. Build it exactly like an invoice โ€” line items, tax, the works. When the customer says yes, open the quote and hit Convert to Invoice. One click, zero retyping. โœจ

Quotes have statuses too: Draft โ†’ Sent โ†’ Accepted / Declined / Expired.

๐Ÿ“ฆ Bills & Purchase Orders

Bills (money you owe)

Got a supplier bill? Record it under Sales & Purchases โ†’ Expenses as a bill (not yet paid) โ€” it lands in Accounts Payable. Pay it later, and JCO Books clears the payable. The AP Aging report shows everything you owe by due date.

Purchase Orders (merchandising/manufacturing)

  1. Click ๐Ÿ“ฆ Purchase Orders โ†’ New PO. List what you're ordering from the supplier.
  2. When goods arrive, click Receive โ€” inventory increases automatically. ๐Ÿ“ฆโžก๏ธ๐Ÿ“ฆ
  3. The PO links to the supplier bill, so nothing gets double-counted.

๐Ÿงพ Expenses & Billable Expenses

Record everyday spending under Expenses. But here's the cool part: billable expenses.

  1. When recording an expense, tick Billable and pick the customer.
  2. Later, when invoicing that customer, JCO Books offers to add unbilled expenses to the invoice with one click.
  3. It never double-bills โ€” once an expense is on an invoice, it's marked as billed. โœ…

Example: you pay $40 for courier to deliver a client's package. Mark it billable โ†’ add it to their next invoice. The client reimburses you, and your books stay clean.

โฑ๏ธ Time Tracking

Bill by the hour? Click โฑ๏ธ Time Entries:

  1. Log hours: date, customer, hours, rate, description of work.
  2. Entries sit as Unbilled until invoiced.
  3. On the invoice screen, click Add unbilled time โ€” hours become invoice lines (hours ร— rate) automatically.
๐Ÿ’ก Freelancer fuel: Time tracking + billable expenses + invoicing = the complete "I did work, now pay me" pipeline. JCO Books was basically built for this. ๐Ÿ˜„

๐Ÿ’ฐ Payroll

Have employees? Click ๐Ÿ’ฐ Payroll (under โš™๏ธ Manage). JCO Books handles Canadian payroll deductions:

  1. Add employees โ€” name, pay rate, province, TD1 info.
  2. Run payroll โ€” enter hours/period. JCO Books calculates CPP, EI, and income tax automatically.
  3. It posts the full journal: Dr Salaries Expense / Dr Employer CPP & EI Expense / Cr Cash / Cr CPPโ€“EIโ€“Tax Payable. The payable accounts track what you owe CRA.
  4. Use the ๐Ÿ’ฐ T4 / ROE page (Reports) for year-end: per-employee T4 box summaries and ROE-ready CSV exports. (Data prep only โ€” actual filing happens with CRA.)
โš ๏ธ Heads up: Payroll rules change yearly. JCO Books uses current-year tables โ€” always double-check against CRA's official payroll calculator for your province.

๐Ÿข Fixed Assets & Depreciation

Bought a laptop, vehicle, or oven for the business? Click ๐Ÿข Fixed Assets:

  1. Add the asset: name, purchase date, cost, useful life (years), and which asset account (Equipment, Vehicles, etc.).
  2. Each month, click Depreciate โ€” JCO Books posts Dr Depreciation Expense / Cr Accumulated Depreciation automatically (straight-line method).
  3. A no-double-post guard stops you from depreciating the same month twice. ๐Ÿ›ก๏ธ

Plain English: depreciation spreads a big purchase's cost across the years you actually use it โ€” instead of one scary expense spike.

๐Ÿ“Š Budgets vs Actuals

  1. Click ๐Ÿ’ฐ Budgets (under โš™๏ธ Manage) โ†’ set monthly or yearly budget amounts per expense/revenue category.
  2. Click ๐Ÿ“Š Budget vs Actuals (under ๐Ÿ“Š Reports) to see budget vs reality, with variances.
  3. Over budget? The variance column shows exactly where. No judgment. Okay, a little judgment. ๐Ÿ˜…

โš–๏ธ Sales Tax (GST/HST/VAT)

JCO Books tracks sales tax properly โ€” what you collected from customers vs what you paid on purchases:

๐Ÿ’ก Remember: Sales tax you collect is NOT your money โ€” you're just the government's temporary piggy bank. ๐Ÿท The liability report shows exactly what you'll owe.

๐Ÿ’ฑ Multi-Currency (CAD/USD/PHP)

Doing business across borders? JCO Books handles CAD, USD, and PHP. Record transactions in the transaction currency; reports convert using the exchange rate you set. Perfect for Filipino-Canadian businesses operating in both worlds! ๐Ÿ‡จ๐Ÿ‡ฆ๐Ÿ‡ต๐Ÿ‡ญ

๐Ÿ“ฆ Inventory (Merchandising)

For merchandising clients, click ๐Ÿ“ฆ Inventory (Reports group):

๐Ÿญ Manufacturing & Recipes (Bakeries, Rejoice! ๐Ÿฐ)

For manufacturing clients, raw materials flow through three stages: Raw Materials โ†’ Work in Process โ†’ Finished Goods.

Production runs

  1. Click ๐Ÿญ Production. Pick what you're making and how many.
  2. JCO Books consumes the raw materials (Cr Raw Materials Inventory), accumulates cost in WIP, then moves finished goods into Finished Goods Inventory. All automatic!

Recipes

๐Ÿ” Recurring Transactions

Rent every month? Same subscription? Click ๐Ÿ” Recurring (under โš™๏ธ Manage) โ†’ create a template (amount, category, frequency: weekly/monthly/yearly). JCO Books generates them on schedule โ€” and the cash flow forecast uses them to predict the future. ๐Ÿ”ฎ

โœ‰๏ธ Payment Reminders

Click โœ‰๏ธ Reminders to nudge late payers:

๐Ÿ“Š Reports

Click Reports โ€” the payoff for all that data entry! Every report can be printed or downloaded as Excel:

ReportWhat it tells you (plain English)
Profit & LossDid I make money? Revenue minus expenses, by period.
Balance SheetWhat do I own, what do I owe, what's left for me? (Assets = Liabilities + Equity โ€” always balances!)
Trial BalanceEvery account's debits and credits. The accountant's "does it all add up?" check.
Cash FlowWhere did the cash actually go? Operating, investing, financing.
AR/AP AgingWho owes me / who I owe, by how overdue.
Budget vs ActualsPlanned spending vs reality.
Equity StatementHow the owner's stake changed over time.
Financial RatiosHealth check numbers: current ratio, gross margin, etc. โ€” with explanations!
๐Ÿ“Š ChartsPretty graphs: revenue vs expenses, profit trends, expense breakdowns.
๐Ÿ”ฎ Cash Forecast3/6/12-month projection from recurring transactions + trends. (A projection, not a promise!)
๐Ÿ“„ Customer StatementSend a customer their full history: invoices, payments, balance.
๐Ÿ–จ๏ธ Printing? Reports have clean print styles โ€” hit print and hand them to your accountant with pride.

๐Ÿ›๏ธ BIR Books, E-Invoicing & T4/ROE

๐Ÿ“š BIR Books of Accounts (Philippines)

Click ๐Ÿ“š BIR books for BIR-style journals: General Journal, General Ledger, Sales Journal, Purchase Journal โ€” with date filters and print-friendly layouts. Have your accountant verify before official use.

๐Ÿงพ E-Invoicing Readiness

Click ๐Ÿงพ E-invoicing for a readiness status page and UBL/PEPPOL-style JSON export per invoice โ€” forward-ready for when BIR requirements finalize. (No fake BIR API claims here โ€” just honest readiness. โœ…)

๐Ÿ’ฐ T4 / ROE Data Prep (Canada)

Click ๐Ÿ’ฐ T4 / ROE for per-employee yearly summaries (T4 boxes 14/16/18/22) and ROE-ready CSV exports. Clearly labeled data preparation, not CRA filing โ€” you file with CRA's own tools.

๐Ÿช Branches & Multi-Branch

Multiple locations? Click ๐Ÿช Branches โ†’ add each branch. Tag transactions per branch, then open Branch Reports for per-branch P&L and Balance Sheet โ€” plus a combined view that's the exact sum of all branches. ๐Ÿงฎ

๐Ÿ‘ฅ Staff Roles & Approvals

Staff roles

Click ๐Ÿ‘ฅ Staff (owner only) to add team logins with roles:

RoleCan do
OwnerEverything. The boss. ๐Ÿ‘‘
AccountantEverything except staff management.
Data EntryRecord transactions, submit for approval. Can't post directly to sensitive areas.
ViewerLook but don't touch. Sees reports, can't change anything. ๐Ÿ‘€

Approval workflows

Staff submit transactions via โœ… Approvals โ†’ Submit. The bookkeeper approves (posts a balanced journal) or rejects with a reason (never posts). Nothing hits the real books until approved โ€” the "trust but verify" system! ๐Ÿ›ก๏ธ

๐Ÿ“ฅ Review submissions: Client-submitted receipts also land in a review queue first โ€” the bookkeeper approves, edits, or rejects before anything touches the ledger. (This is the feature that stops "flour recorded as income" disasters! ๐Ÿ˜„)

๐Ÿ‘‹ Client Portal

Give clients their own login so they can help without breaking things:

  1. On the client page, scroll to ๐Ÿ”‘ Client portal login โ†’ create a username + password for them.
  2. Clients log in at Client Login and see only their business.
โœ… Clients CAN๐Ÿšซ Clients CANNOT
Submit receipts & documentsSee journal entries or the general ledger
View & download their invoicesEdit transactions
See financial reports & chartsSee other clients (obviously!)
Download Excel/PDF reportsRun payroll or close books
๐Ÿ’ก The golden rule: clients submit, bookkeepers approve. Everything a client submits waits in the review queue first!

๐Ÿงพ Personal Tax Helper (Canada)

Not just for businesses! Click ๐Ÿงพ Personal Tax in the top menu โ€” a helper for employees doing their personal taxes:

โš ๏ธ Not a substitute for a tax pro โ€” it's a helper for organizing and estimating. Ontario brackets built in; other provinces coming.

๐Ÿ—‚๏ธ Document Vault & Audit Package

Document Vault

Click ๐Ÿ—‚๏ธ Document vault (under โš™๏ธ Manage) โ€” attach files to transactions or clients: contracts, receipts, CRA letters. Everything in one place, no more shoebox! ๐Ÿ‘ž๐Ÿ“ฆ

Audit Package (one click!)

Click ๐Ÿ“ฆ Audit package (under ๐Ÿ“Š Reports) โ†’ download a ZIP containing journals, ledgers, statements, and an index README. Hand it to your accountant or auditor and watch them smile. ๐Ÿ˜Š

๐Ÿ› ๏ธ Power Tools

๐Ÿ” Find & Recode (bulk fix mistakes)

Categorized 50 transactions wrong? Don't fix them one by one! Click ๐Ÿ” Find & recode: search โ†’ check the boxes โ†’ preview โ†’ apply. Closed years are protected. ๐Ÿ›ก๏ธ

๐Ÿ“ฅ Migrate from QuickBooks/Xero

Click ๐Ÿ“ฅ Migrate (top menu): upload your QuickBooks/Xero chart-of-accounts CSV โ†’ auto-detect format โ†’ map accounts in a preview โ†’ creates the client with your mapped chart. Only balanced journals import; problem rows are reported, not silently dropped. (Not affiliated with Intuit or Xero โ€” just a friendly moving truck! ๐Ÿšš)

๐Ÿค– Smart Categorization

JCO Books learns from your own history โ€” when you record transactions, it suggests categories based on your past choices. Suggestions never auto-apply; you always confirm. Your data trains your assistant!

๐Ÿ—ฃ๏ธ Voice Entry

On supported browsers (Chrome), click the ๐ŸŽค microphone on transaction forms and say the entry โ€” "Office supplies, forty-five dollars, Staples." It fills the draft fields; you review and save. (Nothing is uploaded โ€” speech stays on your device.)

๐Ÿš— Mileage Tracking

Click Mileage: log business trips (date, km, purpose). Uses official CRA 2026 rates ($0.73/km first 5,000 km, $0.67 after). One click converts a trip to a vehicle expense. ๐Ÿš—๐Ÿ’จ

๐Ÿ’พ Backup

Click ๐Ÿ’พ Backup (under โš™๏ธ Manage) to download a full database backup. Do this regularly โ€” it's your safety net! (PythonAnywhere free tier: also click "Run until 1 month from today" periodically so your app doesn't expire!)

๐Ÿ›ก๏ธ Backup, Audit Log & Safety

โš™๏ธ Settings

โ“ Frequently Asked Questions

Is JCO Books really free?

For JCO's bookkeeping clients, yes โ€” it's included at no extra cost. JCO earns from bookkeeping services, not software subscriptions. (That's the "trust first, money later" philosophy! ๐Ÿ’›)

Can my clients see my other clients' data?

Absolutely not. Client logins are strictly isolated โ€” each client sees only their own business. This is enforced in the code and tested (unauthorized access returns a 403 error).

What if I mess up a transaction?

Click the โœ๏ธ Edit button on any transaction (bookkeeper view). The journals update automatically. For bulk mistakes, use ๐Ÿ” Find & recode. And every page has a โ† Back arrow. Mistakes are fixable โ€” that's the point! ๐Ÿ˜Š

Does JCO Books file my taxes with CRA/BIR?

No โ€” and that's honest. JCO Books prepares everything (reports, T4 data, BIR books, e-invoice exports) but filing happens through official channels (NETFILE, eBIRForms, TurboTax links provided). It's "tax-ready," not "auto-filing."

Is it CRA-certified or BIR-accredited?

No. JCO Books is a bookkeeping system, not a government-certified filing tool. It prepares BIR-compliant books and CRA-ready data, but always have your accountant verify before official use.

Can I use it on my phone?

Yes! It's mobile-responsive and even installable as a PWA (Progressive Web App) โ€” add it to your home screen from your phone's browser for an app-like experience. ๐Ÿ“ฑ

What happens to my data?

Your data stays yours. Back it up anytime via ๐Ÿ’พ Backup. JCO Books doesn't sell data or show ads โ€” it's a tool, not a trap. ๐Ÿ›ก๏ธ

How do I get certified on JCO Books?

Click ๐Ÿ† Get Certified in the top menu โ€” it opens the free JCO Bookkeeping Self-Assessment on jcobookkeepingfirm.com. Test your knowledge, print your completion certificate! ๐ŸŽ“

Who do I contact for help?

JCO Bookkeeping Firm โ€” through the website contact form at jcobookkeepingfirm.com. Real humans, real help! ๐Ÿ’›

๐Ÿ“– Glossary (Accounting Words, Translated to Human)

WordWhat it actually means
Debit / CreditLeft side / right side of a journal entry. NOT "good" and "bad"! Whether a debit increases an account depends on the account type.
Journal entryA single record of a transaction touching 2+ accounts. The atom of accounting. โš›๏ธ
Double-entryEvery transaction hits at least two accounts, debits = credits. The 500-year-old system that keeps books honest.
Chart of accountsThe master list of all "buckets" (accounts) a business uses.
Trial balanceA list of every account's balance, proving debits = credits. If it doesn't balance, something's wrong!
Accounts Receivable (AR)Money customers owe YOU.
Accounts Payable (AP)Money YOU owe suppliers.
COGSCost of Goods Sold โ€” what the stuff you sold cost you.
AccrualRecording income/expenses when earned/incurred, not when cash moves. (JCO Books is accrual-based!)
ReconciliationProving your books match the bank statement. Monthly habit of champions. ๐Ÿ†
DepreciationSpreading a big asset's cost over its useful life, a little each month.
Contra accountAn account that reduces its parent โ€” e.g. Accumulated Depreciation reduces Equipment.
EquityWhat's left for the owner after debts: Assets โˆ’ Liabilities.
DrawingsOwner taking money out for personal use. (Not an expense โ€” it reduces equity directly!)
Fiscal year-endWhen you "close the books" and start fresh. Revenue/expense buckets reset to zero.
๐ŸŽ“ You've finished the guide! You're now more dangerous than 90% of spreadsheet bookkeepers. Go forth and balance! And remember โ€” when in doubt, debits = credits, and JCO's got your back. ๐Ÿ’›