asterisk-solid Classes available in-person (strict social distancing) or live online with an extended free retake period. See details.


Accounting Courses in NYC or Live Online

Hands-on Accounting Classes

Learn the principles of financial accounting and manage your own books with our hands-on accounting classes.

Sunlit data science classroom
One-on-one training in NYC
Outside NYIM’s office at 34th & Madison
Excel class in session

Accounting Corporate Training

Drive team performance and efficiency with NYIM's industry-leading training. Send employees to our group classes in NYC or create a custom training program onsite.

Get a Free Quote

Rated NYC’s Best Accounting Classes

Instructor helping student one-on-one

Small Classes

Get personalized attention in small groups

Students collaborating on UX exercise

Hands-on Training

Work on real-world exercises & projects in Accounting

Close-up of instructor leading a class

Top Instructors

Learn from industry experts with practical experience

Attentive students in class

Free Retake

Refresh the course materials within six months for free

I took NYIM’s Quickbooks Online Level 2 class recently. I walked away with an undoubtedly more in-depth knowledge of Quickbooks (as well as good bookkeeping practice in general) than I had for the previous 3+ years of QBO use. Paul puts everything in an easy to understand, big-picture kind of way and does so in an entertaining, friendly environment. I definitely recommend this to anyone who has to upgrade their business bookkeeping/accounting systems and wants a more personalized, expert education on how to do so (with knowledge of the current tax codes, too). A winner in my opinion.

attended QuickBooks Online Level II

I recently took the QuickBooks Online version in person. Classes are small so you get real personal experience for asking a question and getting a response from the instructor. They provide a PC. My instructor's name was Paul, I thought he was wonderful! Besides having full knowledge of the QBO course, he himself is a Bookkeeper with extensive general accounting & tax knowledge! I really enjoyed the course with him. The course is 7 hours 10 am - 5:00 pm with an hour for lunch & 2 - 15-minute breaks. Believe me, it goes fast! Not sure if it was just that day I was there but they had bagels, toppings, and coffee for breakfast and put out snacks during the breaks which was a nice touch! I wouldn't hesitate to recommend to a friend and when I am ready to take another course, I wouldn't have to search for another institution.

attended QuickBooks Online Level I

Took the two day Financial Modeling Bootcamp. Extremely informative and useful. Smaller class size allows for one on one help and enables you to really understand the material you are working through. Additionally you build out a model on an actual company during the course, allowing you to perform the same kind of analysis you would use in a real office setting, as opposed to looking at generic accounting problems. Office itself is very nice, and the professors are extremely well informed. 10/10 would recommend to anyone looking to develop, sharpen, or reestablish their financial modeling skills.

attended Financial Modeling Bootcamp

Super helpful and affordable. Will be helpful in my career in growth equity.

attended Financial Modeling Bootcamp

In case your are looking to break in to the field, you should take this class with Paul.

attended QuickBooks Online Level II

The only place to receive comprehensive in-person QuickBooks Online training. I prefer a classroom setting to watching videos and am so glad this was offered.

attended QuickBooks Online Level I

Paul is an excellent instructor: he was patient with all of our specific questions (he even skipped his lunch break to do so.) He is clearly knowledgeable on the topic, provided clear explanations, and the course pacing was great. Highly recommend!

attended QuickBooks Online Level I

Save valuable time setting up the financial part of your business and take QuickBooks class. Do it right!!

attended QuickBooks Level I

Whether you want a quick refresher or crash course, Financial Modeling in Excel will benefit anyone in the M&A field looking to expand their skills.

attended Financial Modeling Bootcamp

Paul was able to pace the instructions so that I could really get a handle on the essence of what QuickBooks is all about. He also was very practical in his approach so that I could adapt it to my needs at our agency.

attended QuickBooks Level I

This was a great refresher course for some of the deeper financial concepts I have not used since undergrad. I think this course is phenomenal for recent college grads starting off their careers in finance or budget. It's a great intro for learning to navigate excel shortcuts. I am 5 years in my career now and have never had the investment banking background but still have been a financial analyst and been involved in raising capital so the concepts covered were a great refresher for me. Additionally the instructor did a great job with playing to the students in the course and our backgrounds and what subjects to go more in-depth with and vice versa.

attended Financial Modeling Bootcamp

This financial modeling bootcamp helped me round off my excel shortcut skills. All of the excel shortcuts I didn't already know; I learned in this course. This will help me work fast and smarter. I also appreciated the applicability of the financial analysis we conducted. We moved in a very timely fashion and this was a very productive course that will help me as I start off as an investment analyst.

attended Financial Modeling Bootcamp

I loved Paul! He was great, very friendly, very clear, dealt exactly with issues that would face my company. Between Arlene (client manager) and Paul, working with NYIM, as been amazing. Arlene was always quick to answer my emails and questions, and Paul was exactly what we needed. Being a small business owner I really appreciate good service.

attended QuickBooks Level I

The financial modeling boot-camp class was a great review for everything I have learned during my undergraduate studies and was also very relevant to my working experience. I also liked that the size of the classes were not too big; this allowed the participants to be actively engaged. As I work in fixed income and while this boot-camp focused on projecting stock price, the research and excel model/setup is very similar so there was very relevant crossover. All in all, I wish I had taken this class earlier this year. Great class.

attended Financial Modeling Bootcamp

The instructor was phenomenal! He tailored the class to the student's needs and was very receptive to questions asked during class.

attended QuickBooks Level I

Paul was great, knowledgeable and very approachable. He kept everyone up to speed without rushing or boring anyone. He really knows QuickBooks inside out and shows alot of shortcuts too! Thanks!

attended QuickBooks Level I

Great Instructors Mourad and Garfield are experts in their craft.

attended Financial Analyst Training Program

I took the Financial Modeling Bootcamp. The instructors are very knowledgeable about what they teach and encourage questions throughout the workshop.

attended Financial Modeling Bootcamp

Paul is a wonderful instructor. He took the time to answer all my questions and tied many real life experiences to the lessons.

attended QuickBooks Level II for Mac

Paul is a great teacher. You can tell he enjoys what he does by the way he teaches. He is very thorough and takes his time to help everyone and answer their questions.

attended QuickBooks Level I

I have never taken the time to write a Yelp review, but I just had to this time because I had such a great experience taking the QuickBooks 2015 Level 1 PC class with Paul! I took another level 1 class a year ago and felt like I didn't come away with knowledge that was useful to me (I work at a law firm and the class was structured for a sales business) and Paul was great at addressing questions I had related to my specific needs. Also, he is clearly a passionate teacher and it was infectious! I am a writer/performer by night and a bookkeeper to pay the bills, so I am not someone who thought I could ever be engaged in this kind of work, but Paul made the subject accessible and easy to understand. I somehow wasn't bored and I left the class feeling that I can use the system with confidence!

attended QuickBooks Level I

I took QuickBooks Level 1 for PC class with Paul. He is a wonderful instructor, very knowledgeable, patient and kind. He was very detailed and also gave great tips in bookkeeping. I enjoyed his class very much and will definitely take level 2.

attended QuickBooks Level I

Paul is terrific, very informative, well paced, and well knowledgeable in this field. He has a great love and interest for it and in teaching the subject.

attended QuickBooks Level I

I had a really useful and information-packed Quickbooks Online training session with Paul. He is very knowledgeable and engaging. I highly recommend his courses.

attended QuickBooks Online Level I

Paul was able to pace the instructions so that I could really get a handle on the essence of what QuickBooks is all about. He also was very practical in his approach so that I could adapt it to my needs at our agency.

attended QuickBooks Level I

This QuickBooks class was quite informative. I didn't have any knowledge of it and the instructor made it easy to understand. I plan on taking the advanced class soon and would recommend this class to everyone!

attended QuickBooks Level I

The class was kept small which allowed for easy discussions. Paul was a patient and excellent instructor. If he didn't know the answer he would find out during lunch. He brought up the main questions you need answered before one is to begin with Quickbooks efficiently. Paul showed the correct way and the incorrect way of establishing a business within Quickbooks. I look forward to my Level II classes with Paul.

attended QuickBooks Online Level I

Great experience, I highly recommend for anyone looking to break into consulting/banking!

attended Financial Modeling Bootcamp

circle-arrow-solid circle-arrow-solid

29 Students rated our Accounting Courses classes 5 stars


Upcoming Accounting Courses

Attend our Accounting classes in our New York City location, or request onsite training for your team.

  • 21 MON
  • 22 TUE
  • 23 WED
  • 24 THU
  • 25 FRI
  • 26 SAT
  • 27 SUN
  • 28 MON
  • 29 TUE
  • 30 WED
  • JUL 1 THU
  • 2 FRI
  • 3 SAT
  • 4 SUN
  • 5 MON
  • 6 TUE
  • 7 WED
  • 8 THU
  • 9 FRI
  • 10 SAT
  • 11 SUN
  • 12 MON
  • 13 TUE
  • 14 WED
  • 15 THU
  • 16 FRI
  • 17 SAT
  • 18 SUN
  • 19 MON
  • 20 TUE
  • 21 WED
  • 22 THU
  • 23 FRI
  • 24 SAT
  • 25 SUN
  • 26 MON
  • 27 TUE
  • 28 WED
  • 29 THU
  • 30 FRI
  • 31 SAT
  • AUG 1 SUN
  • 2 MON
  • 3 TUE
  • 4 WED
  • 5 THU
  • 6 FRI
  • 7 SAT
  • 8 SUN
  • 9 MON
  • 10 TUE
  • 11 WED
  • 12 THU
  • 13 FRI
  • 14 SAT
  • 15 SUN
  • 16 MON
  • 17 TUE
  • 18 WED
  • 19 THU
  • 20 FRI
  • 21 SAT
  • 22 SUN
  • 23 MON
  • 24 TUE
  • 25 WED
  • 26 THU
  • 27 FRI
  • 10–5pm
  • 10–5pm

Learn the fundamentals of financial accounting in our Intro to Financial Accounting classes or manage your own books with our Quickbooks classes offered for both Quickbooks Desktop and Quickbooks Online. 

Financial Accounting

In our Intro to Financial Accounting, you'll learn how to analyze financial statements and reports.

We'll cover financial accounting fundamentals such as accrual accounting, the three main financial statements, and the metrics and ratios analysts use. 

The course is taught using hands-on exercises from financial statements of real companies. We'll go into real company 10-K to see the principles of financial accounting live.


We offer a handful of options for Quickbooks training for beginner and advanced training in both Quickbooks Desktop and Quickbooks Online. 

You'll learn the most commonly used accounting software, Quickbooks, with hands-on training. 

At the end of the courses, you'll feel comfortable using Quickbooks to manage your books, write checks, create invoices, generate financial reports, and much more. 

Accounting Training Resources

What is Financial Accounting?

Financial accounting includes the preparation of financial statements to understand a company's financial position. The company's position includes profitability, cash flows, and assets and liabilities.

Understanding financial accounting is essential for understanding, valuing, or investing in a business. 

Before we get into the key financial statements, let cover a core accounting concept that underlies the financial statements, cash vs accrual accounting. This relates to when we record items in our books. For example, if we sell a product online, should we count revenue as when the person places the order and pays, or when the product is actually delivered to the customer? 

Cash Accounting

Cash-based accounting is a little more simple and intuitive than accrual accounting and it is dictated by the change of cash. When we get paid we record the revenue, and when we pay we record the expense. 

Accrual Accounting

Accrual accounting, the GAAP standard used by all US public companies, records items when goods or services are delivered and when expenses are incurred. If a company delivers a service but has not been paid yet, it would still be able to count that as revenue. 

Why is this important?

You might be asking, “why is this important? Who cares?” Well, let’s put ourselves in the shoes of a small business owner to see when this might impact us. We run a cool sneaker store in Brooklyn. It’s January 1st and we realize we are running low on inventory so we decide to make a big order of the newest shoes. We decide to order 2,000 pairs of shoes to last us about 5 months. Each shoe costs us about $50 from our supplier and we resell them for $100. We purchase our inventory and owe our supplier $100,000 (2,000 x $50).

Let’s say we pay this in January and we sell 400 pairs of shoes over the course of January, which is exactly what we expected. If we were doing things according to cash accounting, we would have generated $40,000 in revenue in January but lost $100,000 to inventory. We would technically be losing $60,000 in January. We bought the inventory expecting to sell it over the course of 5 months and we sold exactly what we expected, so does it make sense that we recorded a big loss in January? Well, accrual accounting would argue not.

With accrual accounting, the cost of inventory would be accrued as the goods were sold. In this example, if we sold 400 pairs of shoes in January our Cost of Goods would be $20,000 (400 * $50) and our revenue would be $40,000 so we would have made a profit of $20,000. As you can tell from this example, the method of accounting we use can make a big difference in the story we tell at the end of the month. In one case we actually lost money while in the other we made $20K in profit. That is why it is important to understand the difference between cash and accrual accounting when running a business or analyzing another business. 

The Financial Statements

There are three key financial statements that you'll learn about in financial accounting.

  1. Income Statement
  2. Balance Sheet 
  3. Statement of Cash Flows
Income Statement

The income statement, or profit and loss statement, is a report of a company’s revenues and expenses over a certain time frame. At the top of the income statement are the revenue items and then those are followed by expenses. At the end of the income statement, you’ll see the total profit or loss which is the revenue - expenses. Some of the key items on the income statement are:

  • Revenues: sales generated from a product or service

  • COGS: cost of goods sold, the direct cost of the service or good delivered

  • Marketing Expenses: advertising or sales initiatives towards selling the products or services

  • R&D: research and development

  • SG&A: selling, general, and administrative expenses including salaries, office rent, and other expenses needed to run the company

  • Interest Expense: any interest paid on debt (loans or bonds)

  • Income Taxes: any income taxes owed on profits from the business

  • Depreciation & Amortization: non-cash expense that represents the “spreading out” of larger investments (ex: machinery, equipment, etc.)

When we talk about profitability we generally refer to net income which is the bottom-line profit of a company (revenue - expenses) but there are some other profit metrics we might consider looking at as well:

  • Gross Profit: revenue minus COGS, which can provide insight into the profitability of the direct sale of products or services

  • Operating Income: revenue minus operating expenses, which represents pre-tax income directly related to operating the business

  • EBITDA: earnings before interest, taxes, depreciation, and amortization, which is commonly used by analysts to assess profitability

Balance Sheet

The balance sheet tells us the assets, liabilities, and shareholders’ equity of a company at a specific point in time. 

Assets include anything of value that the company owns including cash, equipment, goodwill, receivables, and prepaid expenses.

Liabilities include anything the company owes including debt, accounts payable, and accrued expenses.

Shareholders’ equity refers to the capital paid in by owners through equity contributions or retaining earnings.

The accounting identity, which shows the relationship between these three items must always hold true.

Assets = Liabilities + Shareholders’ Equity

Basically, a company has assets and those assets must have been paid for with liabilities or shareholders’ equity. What do we mean by that?

Say we run a sneaker store and we need to purchase inventory. There are a couple of ways we can pay for this.

  • This business has made money and has cash on hand - this would be considered retained earnings because it is earnings that was kept in the business

  • We can take a loan which would be a liability (debt). 

  • We as the owner of the business can pay for it out of our pocket which would be considered paid capital in the shareholders’ equity of the balance sheet

Statement of Cash Flows

As we discussed earlier, accrual accounting and cash accounting can result in pretty different outcomes. Since most large businesses use accrual accounting, it can be hard to understand the movement of cash using the income statement or balance sheet. That’s where the statement of cash flows comes in handy. The statement of cash flows tells us the cash inflows and outflows broken out in three sections.

  • Cash flow from operations - everything except for activities related to investing and financing

  • Cash flow from investments - cash flows from capital expenditures, asset purchases not in the ordinary course of business, and purchase or sale of investment securities

  • Cash flow from financing - cash flows from transactions with equity and debt holders including capital raises, distributions, share repurchases, and the borrowing or repayment of debt