Bookkeepers handle daily transactions like recording expenses or issuing invoices. Accountants take the data bookkeepers compile and use it for high-level tasks like preparing financial statements, guiding business strategy, and filing taxes.
Most small businesses need both bookkeeping and higher-level accounting. A single accountant can provide both services, or you can hire a separate bookkeeper. If hiring both, ensure they communicate and regularly share data.