The first step in locating an accounting firm that can provide the services you require is determining your business's needs. If you own a small business, you might only need basic bookkeeping services, such as keeping financial records and generating financial reports. However, if your company is larger, you may need more advanced services such as financial planning, tax planning, and auditing.