Transcript
Page 1: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Intro to AccountingFor startups and small businessYair Flicker, Betamore, 3/19/13http://smartlogicsolutions.com

Page 2: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

What We’ll Cover

• Legal decisions to make—and related tax consequences

• Accrual vs. Cash

• Fundamental Accounting Reports

• Principles of Accounting

• Setting up a QuickBooks file

Page 3: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

My Experience

• SmartLogic Solutions—2005 to present

• Maryland Nonstock LLC / s-corp

• Bikemore—2012 to present

• Maryland Nonstock Nonprofit Corp

• TeamPassword—2013 to present

• Maryland Stock Corp / s-corp

Page 4: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

My Experience

• Took Intro to Accounting 10 years ago

• Mostly self-taught or gleaned from my accountants

• NOT a tax professional

Page 5: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

My Credentials• Me with a yarmulke at the Western Wall

Page 6: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

About the Accounting Industry

• Not the most progressive

• Doesn’t change a whole lot

• QuickBooks is the canonical tool for small operations

• But accountants do know accounting really well

Page 7: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Who’s in the Room?

• Your Name

• Company Name(s)

• Stock / Nonstock?

• S/C-Corp, Partnership, Sole Proprietor

• Payroll?

Page 8: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Legal Decisions and Tax Consequences

Page 9: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Why Incorporate?

• Make money for shareholders

• Do warm and fuzzy stuff

• Make money for shareholders

• Limit liability

Page 10: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Type of Maryland Corporations

• www.dat.state.md.us/sdatweb/sdatforms.html

• Limited Liability Corporation (LLC)

• Stock Corporation

• Nonstock Corporation

• Some others, but who cares

Page 11: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

S Corp vs. C Corp?

• Taxed once

• Pass-through income (K1)

• Can convert to C Corp relatively easily

• < 100 shareholders

• One class of shareholders

• Taxed at corporate level

• Dividends get taxed again

• Can’t easily convert to S Corp

• No practical restrictions on shareholders

• Multiple classes of shareholders are okay

Page 12: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Form 2553

• States don’t care if you’re S corp or C corp

• The IRS does! File Form 2553 ASAP if you’re going S corp!

Page 13: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Section 83(b)

• Applicable to stock corporations

• Send to IRS

• Protects you from recognizing income on stock that is vesting and increasing in value

• Send it w/in 30 days of incorporation or you are screwed

Page 14: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Why Keep the Books in Order?

Page 15: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Make Tax Filing Easy

• But please don’t prepare your own corporate returns

Page 16: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Make Informed Decisions

• How many more development sprints do I have?

• How will hiring this person affect my monthly burn?  I.e. can I hire this person.

• Based off my runway, how urgently do I need to do the horse and pony show?

Page 17: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Make Informed Decisions

• How will increasing marketing spend to $XXX affect my runway?

• How urgently and aggressively do I need to collect on debts?

• How much do I owe to creditors?

Page 18: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

How to Keep the Books in Order?

• Simple, repeatable, deterministic processes

• Or pay someone

Page 19: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Accrual vs. Cash Basis

Page 20: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Two Styles of Accounting

• Cash basis: revenue is realized when you get a check or cash

• Accrual basis: income/expenses are realized when you issue/receive an invoice

• Go cash basis.

Page 21: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

SAAS Companies

• Invoicing? Who does that any more?

• You’ll probably collect money right away

• Net effect: cash = accrual basis

Page 22: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Services Companies

• Send out large invoices

• Some clients pay when they want to

• You still owe your creditors (credit card)

Page 23: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

My Preference: Cash

• I want to know how much cash I have

• Allows for safest decision making

• I still look at reports seeing how many invoices are outstanding (we’ll look at these shortly)

Page 24: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Assets, Liabilities, Equities

Page 25: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Remember this Equation

Assets = Liabilities + Equity

Page 26: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

AssetsSomething that can be turned into cash

Page 27: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Current Assets

• Something that can quickly be turned into cash

• Generally:

• Bank Accounts

• Undeposited Funds

• Stocks

Page 28: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Fixed Assets

• Not as quickly turned into cash

• Generally:

• Inventory

• Furniture

• Computers & Equipment

• Note: fixed assets get depreciated

Page 29: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Accounts Receivable

• Money owed to your company

• Only shows on the balance sheet if using accrual basis

Page 30: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Liabilities

• Obligation of an entity stemming from past transactions or events

• Usually results in transfer of assets or services

Page 31: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Remember this Equation

Liabilities = Assets - Equity

Page 32: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Sample Liabilities

• Credit card

• Bank loan

• Line of credit

• Expenses

Page 33: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Accounts Payable

• Money you owe vendors

• Only shows on the balance sheet if recording on an accrual basis

Page 34: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

EquityAlternatively called Owners’ Equity, Stockholders’

Equity, etc.

Page 35: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Equity

• What people (you, family, VC’s) put in to fund your company

• Generally:

• Capital Stock

• Dividends

• Retained Earnings

Page 36: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Remember this Equation

Equity = Assets - Liabilities

Page 37: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

The Fundamental Reports

Page 38: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

The Balance Sheet

• The 50,000’ view

• Shows the “book value” for a specific moment in time

• Doesn’t tell you much about the company’s operations

Page 39: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

The Balance Sheet

• Shows Assets, Liabilities, Equity

• Nothing about salaries, wages, marketing expenses, conferences, events, travel, meals, etc.

Page 40: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Check out a Balance Sheet

Page 41: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

The P&L Statement

• AKA Income Statement, Earnings Statement, etc.

• Shows income vs. expense over a period of time

• Grouped by income and expense account

Page 42: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Operating IncomeIncome/expense as a result of your normal business

operations

Page 43: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Other Income/ExpenseNot a result of normal business operations (e.g.

dividends from stocks, taxes to foreign governments paid on those dividends, etc.)

Page 44: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Common Income Account Names

• Service Revenue

• Product Revenue

• Write Offs

• Cost of Good Sold

Page 45: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Example Expense Accounts

• Advertising

• Insurance

• Marketing

• Office Equipment

• Payroll Expenses

• Professional Fees

Page 46: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Related P&L Statements

• P&L Detail Statement

• P&L Comparison Statement

Page 47: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Check out a P/L Statement

Page 48: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

A/R Statement

• Money owed to you by your clients

• If recording on accrual basis A/R is an asset

Page 49: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

A/R Questions

• How much is my company owed?

• How much credit have I extended to my clients?

• How good am I at collecting debts owed to me?

• How much money can I expect to come in soon?

Page 50: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

A/R Questions

• Is this client dissatisfied? They’re late on an invoice, which is not a good sign.

• Did they lose my invoice?

• Are they incompetent?

• Do they jerk around their vendors?

Page 51: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

A/R Questions

• Who do I need to sue (or at least threaten legal action against)?

• Is this client a deadbeat?

• Is this client running out of cash? Is my client financially distressed? Do I need to stop doing business with this client?

Page 52: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

A/R Statement for Services Companies

• Grouped by client

• Further grouped by job

Page 53: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

A/R Statements for Product Companies

• Not sure they make much sense if you’re not issuing many invoices

• 37signals isn’t looking at A/R statements

• Create your own reports

Page 54: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Related A/R Statements

• A/R Aging Summary

• Collections Report

Page 55: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Check out an A/R Statement

Page 56: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

A/P Statement

• Debts owed by you to vendors in exchange for goods or services rendered by the vendor to your business

• You record a debt to A/P when you get an invoice

• If recording on an accrual basis A/P is a Liability on the balance sheet

Page 57: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

A/P Questions

• How much do I owe vendors?

• When do I need to pay the vendors?

• Can I cut some of these expenses?

• Can I negotiate different payment terms?

Page 58: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Check out an A/P Statement?

Nah, pretty much the same as A/R

Page 59: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Accounting Principles

Page 60: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Double-Entry System

• All transactions are recorded in TWO accounts

• You increase one account

• You decrease another account

• (Money doesn’t materialize out of thin air)

Page 61: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Double-Entry System

• The system that has been used for years

• Allows you to...account for everything!

Page 62: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

T-Accounts

• Account name at the top

• Debits (Dr) are on the left

• Credits (Cr) are on the right

Page 63: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

DEBIT DOES NOT MEAN DECREASE

AND CREDIT DOES NOT MEAN INCREASE

Page 64: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Recall Assets = Liabilities + Equity

Page 65: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

T-Accounts / Assets

• Debits INCREASE asset accounts

• Credits DECREASE assets accounts

• When cash hits your bank (an asset), add a Debit entry to an asset account

• When you write a check from your bank, add a Credit entry to an asset account

Page 66: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

T-Accounts / Liabilities or Equities

• Debits DECREASE the value of liabilities and equities accounts

• Credits INCREASE the value of liabilities and equities accounts

Page 67: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

T-Accounts / Liabilities or Equities

• When you run up your credit card (i.e. use your credit card to buy something), you are adding a Credit entry to a liability account

• When you pay down your line of credit you are adding a Debit entry to a liability account

Page 68: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

T-Accounts / Liabilities or Equities

• When you put in personal money, e.g. when you formed your company, you are adding a Credit entry to an equity account

• When you issue a dividend to stockholders you are adding a Debit entry to an equity account

Page 69: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Nifty Things Happen

• Sum of all credits = Sum of all debits

• Credits - Debits = 0

• Sum up everything and it equals 0!!!

• Corollary: if you sum up all your accounts and it’s not 0, you messed something up

Page 70: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Let’s do Some Examples

• Invest $10k into your company

• Invoice a client for $2,400

• Collect $2,000 of that in cash

• Buy a fancy iPad for $500

• Lawyers invoice you $300

• You pay that invoice by check

Page 71: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Let’s do those again in Quickbooks

Page 72: Intro to Accounting with QuickBooks for Startups, Software Development Companies, and Small Businesses

Tips

• IRS is your friend

• Don’t run payroll

• Don’t file your own corporate returns


Recommended