Revolution App Online School
Online Bookkeeping
Build accurate recordkeeping habits before taking responsibility for client accounts.
5 video classes · 6 written lessons with exercises
Video classes
Revolution AppLesson 1How to Start a Bookkeeping Business in 10 Steps | Ask a CPA
Ask a CPA · Video 1 of 5
Lesson 1 reviews 5.0 · 3 reviews
Marilyn T.Lancaster, PA · 164 days ago
Helpful on the difference between bookkeeping and tax preparation. That boundary matters. I'll watch the next lesson tonight.
Wanda B.Lancaster, PA · 33 days ago
Helpful on the difference between bookkeeping and tax preparation. That boundary matters.
Kevin R.Lancaster, PA · 82 days ago
Helpful on the difference between bookkeeping and tax preparation. That boundary matters. Easy to follow even for a beginner like me.

Introduction
This book is a practical starting point, not a promise of income. Read the chapters in order, then test one small offer or product before spending heavily. Use invented information for practice and keep confidential client information out of your portfolio. Laws, taxes, licensing and platform terms may vary; consult current official guidance and qualified professionals when needed.
Your goal: A reconciled practice ledger and a monthly close checklist.
All scenarios and pricing calculations are illustrative, not promises of business results.
Lesson 1
Understand the role and limits
Bookkeeping records and organizes business transactions. It is not automatically tax preparation, audit work or financial advice. Learn double-entry fundamentals and consult a qualified professional when a transaction or compliance issue is beyond your training.

Accuracy comes before taking a client
Learn why each entry exists, not merely which menu accepts it. A deposit is not always a sale: it may be an owner contribution, a loan or payment of an earlier invoice. Use supporting documents and ask questions instead of guessing from the bank description.
An owner contribution example
In a fictional business, the owner contributes $500 from personal savings. Record an increase in cash and an increase in owner equity, not $500 of service revenue. The exact account names depend on the entity and accounting system.
- 1Learn assets, liabilities, equity, revenue and expenses
- 2Practice debits and credits on invented transactions
- 3Define services you are qualified to offer
Worked example: decisions and trade-offs
A fictional local service business wants a dependable monthly recordkeeping routine. Your training materials include bank statements, invoices, receipts and an unresolved-items log. Work in invented records; do not treat a real bank account as a practice environment.
Before offering bookkeeping, distinguish recording transactions from preparing tax returns or providing licensed advice. A bank deposit might represent a customer payment, loan or owner contribution. The description alone cannot decide the category. Trace the business purpose using source documents, and keep an open question when evidence is missing. Learn the relationship between the income statement and balance sheet so you understand why a classification matters. Accuracy comes from a repeatable review process, not from assuming that imported bank feeds are already correct.
Write your answer before looking for a ready-made template. Identify the evidence you used, the assumption most likely to be wrong and the person who should approve the next step. Then describe a different choice and explain why it is less suitable in this particular case.
Define the problem before choosing a tool
Write the starting condition in plain language. Who experiences the problem, how often does it occur and what does it prevent them from doing? Separate an observed fact from a guess about its cause. A statement like the process takes too long needs an example and a baseline; a statement like everyone needs an app is already assuming the solution. Use a short conversation or a fictional practice case to identify what matters. Ask which constraints cannot change, including available time, existing systems and permissions.
Next, define a modest result you can verify. A useful result is a deliverable or observable improvement, not a claim that someone will become successful. Record what is outside your assignment and which decisions belong to another person. This boundary is not an obstacle to being helpful: it prevents you from taking responsibility for matters you cannot control. Before moving forward, explain the problem and proposed result in one paragraph. If that paragraph is difficult to write, reduce the scope until the relationship between need and work is clear.
Action checklist
- Learn assets, liabilities, equity, revenue and expenses
- Practice debits and credits on invented transactions
- Define services you are qualified to offer
Workbook exercise
Classify ten sample transactions and explain why each belongs in its category.
Lesson 2
Set up a practice ledger
Use a training environment or a spreadsheet with fictitious data. Build a simple chart of accounts matched to a small service business, then attach sample source documents. Never use a real client account to experiment.

Keep documents connected to transactions
Each transaction needs a date, amount, description and evidence. A tidy ledger without supporting receipts is incomplete. Establish a consistent file name, such as the transaction date and vendor, and avoid including full account numbers in the file name.
Build a practice month
Create a fictional service business with $800 in customer receipts and $120 in supplies. Keep owner contributions separate. Before calculating profit, confirm that the revenue recognition and expense treatment fit the practice accounting method.
- 1Create income and expense categories
- 2Enter date, amount, description and source document
- 3Separate owner contributions from sales
Worked example: decisions and trade-offs
A fictional local service business wants a dependable monthly recordkeeping routine. Your training materials include bank statements, invoices, receipts and an unresolved-items log. Work in invented records; do not treat a real bank account as a practice environment.
Create a practice month with a customer invoice, partial payment, refunded purchase, bank fee and owner contribution. Give every document a reference that can be traced to its ledger entry. Keep customer payments separate from invoices to avoid recording revenue twice. Confirm opening balances before evaluating the closing balance. If a transaction appears in two feeds, investigate whether it is a transfer rather than adding another expense. Your test is complete when you can explain each entry and reproduce the totals from the supporting documents.
Write your answer before looking for a ready-made template. Identify the evidence you used, the assumption most likely to be wrong and the person who should approve the next step. Then describe a different choice and explain why it is less suitable in this particular case.
Build a practice example that can fail
Practice is most valuable when it reveals errors before a real customer is affected. Create a small example containing one normal case, one incomplete case and one exception. Use invented information and make the expected outcome explicit before you begin. Then perform the work using the same sequence you would use in a real assignment. Record where you hesitated, which instructions were unclear and which assumptions were unsupported. A sample that always succeeds because it avoids difficult cases teaches less than a realistic example with a visible correction.
Review the sample as if someone else had created it. Can a beginner understand the output? Can a reviewer trace an important decision back to its evidence? Is private information exposed unnecessarily? Ask a willing reviewer to follow the instructions without coaching, then note where they need help. Improve the process rather than blaming the reader. Preserve the revised version and a short change log so your next attempt starts from what you learned. The objective is dependable work, not a perfect-looking portfolio piece with no explanation of how it was made.
Action checklist
- Create income and expense categories
- Enter date, amount, description and source document
- Separate owner contributions from sales
Workbook exercise
Create a ledger for a fictional month with five sales, five expenses and an owner contribution.
Lesson 3
Reconcile and investigate
Reconciliation compares the ledger with a bank statement. Differences may be timing, fees, duplicates or errors; do not force a balancing entry without evidence. Keep an unresolved-items list and ask the client for missing documents.

Investigate differences instead of forcing a match
Compare individual transactions and check timing differences. A payment recorded at month end may clear the bank next month. A missing bank fee needs evidence; a duplicate entry needs investigation. Document the reason for an adjustment and who approved it.
A reconciliation example
Suppose a fictional bank statement includes a $10 fee that is missing from the ledger. Verify the statement, record the fee to the appropriate expense account and retain the source. Do not use a miscellaneous balancing entry to hide an unexplained difference.
- 1Compare opening and closing balances
- 2Match transactions and identify duplicates
- 3Record unresolved items without guessing
Worked example: decisions and trade-offs
A fictional local service business wants a dependable monthly recordkeeping routine. Your training materials include bank statements, invoices, receipts and an unresolved-items log. Work in invented records; do not treat a real bank account as a practice environment.
A monthly close begins with a document deadline and a list of accounts to review. Reconcile each account, check outstanding invoices and bills, and compare unusual balances with prior periods. A large increase in supplies might be legitimate seasonal purchasing, a duplicate entry or a misclassification; investigate rather than guessing. Keep proposed adjustments separate until the appropriate reviewer approves them. Scope cleanup separately from recurring work, because catching up six incomplete months is different from maintaining one already organized month.
Write your answer before looking for a ready-made template. Identify the evidence you used, the assumption most likely to be wrong and the person who should approve the next step. Then describe a different choice and explain why it is less suitable in this particular case.
Turn the method into a bounded plan
A workable plan connects activities, responsibilities and constraints. List the inputs you need, who supplies them, the sequence of work and the definition of completion. Include review time and an explicit way to handle changes. An estimate based only on the visible deliverable overlooks preparation, communication, correction and administration. Compare a normal case with a difficult case before deciding how much work you can accept. If the plan relies on approval or information from someone else, make that dependency visible instead of silently promising a deadline you cannot independently meet.
For any business calculation, distinguish gross receipts from the amount remaining after costs. Use current fees and real measurements where available, label hypothetical numbers clearly and include a downside scenario. Do not interpret an illustrative worksheet as a market rate or earnings prediction. Decide what evidence would justify continuing and what would cause you to pause. A budget-limited experiment is a learning decision, not a guarantee. The written scope should also explain exclusions, revision limits and the point at which extra requests require a new agreement.
Action checklist
- Compare opening and closing balances
- Match transactions and identify duplicates
- Record unresolved items without guessing
Workbook exercise
Reconcile your fictional statement and write a short explanation for each difference.
Lesson 4
Price a monthly close
Scope is driven by transaction volume, accounts, cleanup and reporting needs. Review records before promising a flat fee. A monthly checklist should include reconciliations, missing receipts, receivables and a review with the owner.

Separate cleanup from recurring service
An apparently small account may contain months of missing documents or unreconciled entries. Inspect the condition before quoting. A monthly close deadline also depends on when the client provides records, so name that dependency in your agreement.
A scope statement
For practice, describe reconciliation of two bank accounts and a monthly missing-document report. Exclude payroll, tax filing and historical cleanup unless separately agreed and within your competence. State a client document deadline and a process for unresolved questions.
- 1Ask about account count and transaction volume
- 2Separate cleanup from recurring work
- 3Define delivery date and client document deadline
Worked example: decisions and trade-offs
A fictional local service business wants a dependable monthly recordkeeping routine. Your training materials include bank statements, invoices, receipts and an unresolved-items log. Work in invented records; do not treat a real bank account as a practice environment.
Discovery should establish transaction volume, account count, software, document quality and who approves classifications. Ask to see an appropriately redacted sample before committing to a fixed fee. A client who cannot provide receipts may need a collection process before reporting improvements are possible. Agree which unresolved items block delivery and which can be reported with an explicit limitation. Do not promise tax savings or audit readiness beyond your qualifications. Refer questions about entity structure, payroll compliance and tax treatment to an appropriate professional.
Write your answer before looking for a ready-made template. Identify the evidence you used, the assumption most likely to be wrong and the person who should approve the next step. Then describe a different choice and explain why it is less suitable in this particular case.
Run a small test and listen to the evidence
Choose a test that answers one question. You might want to learn whether the intended audience understands the offer, whether the workflow removes a recurring error or whether a prototype solves a specific problem. Decide what to observe before running the test so you do not redefine success after seeing the result. Keep the scale manageable and use legitimate channels with appropriate permission. Explain the test honestly, including its limitations. Interest, compliments and attention can be useful feedback, but they are not interchangeable with verified demand, completed work or confirmed sales.
Record what people actually did or asked, not only what you hoped their reaction meant. Repeated confusion may indicate that your explanation needs revision. A lack of response may reflect audience fit, timing or an unclear offer; it does not by itself establish which factor caused the result. Change one important variable at a time when practical, and avoid spending heavily to rescue a test you have not understood. Respect a person's decision not to participate. A small experiment should improve judgment while preserving trust, privacy and the ability to stop.
Action checklist
- Ask about account count and transaction volume
- Separate cleanup from recurring work
- Define delivery date and client document deadline
Workbook exercise
Draft a proposal with assumptions, exclusions and separate cleanup pricing.
Lesson 5
Protect client financial data
Use role-based access and secure document sharing. Do not request bank login passwords or move money without separate authorization and controls. Maintain an audit trail and an agreed retention and deletion policy.

Use controls even when the client trusts you
Trust is not a substitute for limited access and an audit trail. Avoid taking control of funds as part of basic recordkeeping. Confirm how records are shared, who can authorize corrections and when data should be returned or deleted.
A month-end handoff
Send the owner a concise list of reconciled accounts, unresolved items and documents still needed. Refer tax treatment questions to a qualified professional. Do not describe your bookkeeping training as a tax credential or authority to represent the client.
- 1Turn on multifactor authentication
- 2Limit access to needed records
- 3Escalate tax questions to a qualified professional
Worked example: decisions and trade-offs
A fictional local service business wants a dependable monthly recordkeeping routine. Your training materials include bank statements, invoices, receipts and an unresolved-items log. Work in invented records; do not treat a real bank account as a practice environment.
End the close with reconciled balances, a documented exception list and a review meeting. Preserve the reason and approval for each adjustment so another reviewer can follow the trail. Compare the report with prior periods only after checking that the periods use consistent categories and timing. Use delegated access, multifactor authentication and a retention agreement for sensitive records. Keep payment authorization separate from bookkeeping access. The durable deliverable is an explainable set of records, not merely a spreadsheet whose totals happen to match.
Write your answer before looking for a ready-made template. Identify the evidence you used, the assumption most likely to be wrong and the person who should approve the next step. Then describe a different choice and explain why it is less suitable in this particular case.
Review quality, document learning and decide what comes next
Close the loop by comparing the result with the definition of completion. Inspect a sample of the work, verify important totals or claims and list unresolved issues. Distinguish a finished deliverable from an outcome influenced by many external factors. A useful review names what worked, what failed and what remains uncertain. Include time spent and recurring costs in the decision, not only the most attractive result. When the evidence is incomplete, say so. Stopping an unsuitable method or narrowing its scope can be a sensible outcome of the learning process.
Turn the review into a repeatable improvement: update the checklist, clarify an instruction, add an approval step or correct an assumption. Preserve records needed for continuity and compliance, but do not retain private information without a reason and an agreed policy. Review permissions and access when work ends. If you choose to continue, define the next small milestone and the evidence required before scaling. Steady, explainable progress is more useful than a vague growth target. Keep checking official requirements and seek qualified advice when the work moves beyond your competence.
Action checklist
- Turn on multifactor authentication
- Limit access to needed records
- Escalate tax questions to a qualified professional
Workbook exercise
Write a monthly close checklist and a safe-access policy for your sample client.
Lesson 6
Prepare a clean year-end package
At year end, a bookkeeper's job is to hand the tax professional organized, reconciled records. You do not prepare or sign tax returns unless you are qualified to do so; you make the accountant's work faster and more accurate.
What the accountant needs
Ask the client's CPA or enrolled agent early which reports they want, typically a profit and loss statement, balance sheet, general ledger and a list of fixed asset purchases. Agreeing on the format in November avoids rushed corrections in March.
Flag unusual items instead of guessing. A large transfer between personal and business accounts, for example, needs an explanation from the owner before it can be categorized.
Contractor forms
Businesses that pay contractors may need to issue 1099 forms. Collect a W-9 from each contractor at the start of the relationship rather than in January, and confirm current filing thresholds and deadlines on the IRS website each year.
- 1Reconcile every bank and card account through December
- 2Review uncategorized and owner transactions
- 3Collect 1099 information for contractors
- 4Export reports in the format the accountant requests
Action checklist
- Reconcile every bank and card account through December
- Review uncategorized and owner transactions
- Collect 1099 information for contractors
- Export reports in the format the accountant requests
Workbook exercise
Build a year-end checklist for a fictional client with two bank accounts and three contractors.
Your first 30 days
Before committing, estimate setup costs, recurring subscriptions, time, fees and possible refunds. Separate gross receipts from net proceeds and reserve records for tax review. Do not borrow or make a major purchase simply to test an unproven idea. Verify client identities using contact details you find independently. Reject overpayment requests and checks that require you to send money back before funds are genuinely settled. Share only the personal information necessary through a verified, secure process. If a client pressures you to ignore safeguards, pause or walk away. Check state and local registration or licensing requirements for your activity, and seek qualified help when uncertain.
Week 1 — Read the book, inventory your existing skills and choose one specific audience or buyer. Write down the problem you intend to solve.
Week 2 — Build the practice deliverable described in the chapters. Check accuracy, rights, privacy and quality before anyone else uses it.
Week 3 — Have a few relevant conversations or run a small, budget-limited test. Record feedback without pressuring people or promising results.
Week 4 — Review costs, time, feedback and any confirmed revenue. Decide whether to improve, repeat or stop the test. No sale or client is guaranteed.
Tools to explore
QuickBooks Online · Xero · Spreadsheet. These are optional examples, not endorsements. Check current pricing, privacy settings and terms.
Resources & safe next steps
Never pay to unlock a job or supposed earnings. Keep income and expense records, protect private information and check the rules that apply to your work. Ask qualified professionals about tax, legal or licensing questions.
Module discussion
Loading discussion…
James N. · Spokane, WA
1 day ago
I printed the process diagram and taped it beside my desk. Following it one step at a time keeps me from feeling overwhelmed.
Charles B. · Omaha, NE
4 days ago
The section on avoiding scams should be required reading. I recognized two offers I had almost said yes to.
Ronald C. · Columbus, OH
7 days ago
Thirty years in accounting and I still learned a better way to organize client records. Clear, careful, and practical.
Linda J. · Portland, ME
11 days ago
I read this slowly over a week with my morning coffee. Every chapter left me with one thing to actually do.
Nancy R. · Albany, NY
14 days ago
I like that the images match what the text describes. It helps me remember where I am in the process.
Janet A. · Richmond, VA
17 days ago
I appreciate that nothing here promises overnight results. The checklists are realistic for someone my age with a part-time schedule.
Judy T. · Phoenix, AZ
21 days ago
I printed the process diagram and taped it beside my desk. Following it one step at a time keeps me from feeling overwhelmed.
William H. · Austin, TX
24 days ago
The section on avoiding scams should be required reading. I recognized two offers I had almost said yes to.
Dennis C. · Madison, WI
27 days ago
Thirty years in accounting and I still learned a better way to organize client records. Clear, careful, and practical.
Steven L. · Tucson, AZ
31 days ago
I read this slowly over a week with my morning coffee. Every chapter left me with one thing to actually do.