I have been in the horse business pretty much my entire working life. The majority of it self employed.
But I am in the Thoroughbred breeding and racing business. The IRS recognizes this very much as a “legitimate” for profit “horse” business. There has been specific tax law on the books for decades in regards to Thoroughbred breeding and racing. Depreciation schedules for racing stock, breeding stock etc. Most of which, some of which does not apply to other breeds types of horses and the business of.
In this situation it is very important to use an accountant, CPA that is well versed in this specific tax law.
The same can be said for those who own a a farm be if for horses, livestock, crop, poultry, swine, etc.
There are specific depreciation schedules for fencing, farm equipment, building,s infrastructure etc. Tax deductions that can be taken against income for the expenses associated with the business.
But the IRS is very specific in its definition of what is a “business” and what is a “hobby” business. The two are not the same and are not treated the same under current tax law.
It is very important to get/use a CPA well versed and can advise how to go about things so at to take advantage of favorable tax law. Be it a hobby farm or not.
CPA’s, accountants generally charge by the hour. Depending on the person and or firm, $50 to $100s an hour.
The less time they have to spend sorting things out the less their service will cost.
I have been using Quick Books Pro for years. When set up and used properly it saves a ton of money when having my taxes done. Even though I am far from a big business I can not file a 1040EZ form. My taxes look more like a book a lot of the pages may only have one item checked. Lots of different schedules etc.
Record keeping is easy with QB Pro. When tax times comes I print a standard P&L (profit and loss) statement and down load the file onto a flash drive in case they need to look at some stuff in more detail. This saves a TON of time and keeps their billing time down considerably. I know because I have been self employee since the stone age, pre-computer, Quick Books.
As far as how to find a CPA, accountants that specialize in handling farms do a search using key words, CPA, accountants, horse, farm etc and use your zip code or closest big town/city. Local “trade” papers may have some advertisements and or email, call around to your local farm, horse neighbors.
The accountant, CPA will help set up Quick Books and how to use it. Very simple once you get the hang of it. Unless you have, are setting up a large and multifaceted operation I don’t see the need to use an accountant on a regular bases.