Skip to Content Skip to Navigation

Tim Geppert CPA

Tim Geppert CPA

CFO Partner - San Antonio

Since joining Aventine Hill CFOs in 2012 Tim has focused his practice on small to midsize construction companies, principally subcontractors. This includes concrete, masonry, interior, electrical, mechanical, telecom, utility, flooring, and other specialty contractors. Services include Fractional CFO or Controller, family mediation, buy/sell transactions, Exit Planning, CPA year end preparations, special projects, financial analysis, productivity/profitability improvement, and Quarterly Financial Statement reviews. 

Tim began his career in public accounting with a Big 4 Public Accounting firm and then joined a privately held construction / engineering company. As CFO, he actively participated in growing the company from $15M annual in sales to $525M+ annual sales and from 100 direct hire employees to 2,800.

In over 30 years as CFO and Chief Administrative Officer, Tim managed the IT, HR, legal, insurance, project controls, field office, travel, state licensing, tax, and administration departments.

Tim was directly responsible for and involved in international projects in Surinam, Colombia, Jamaica, St. Croix, Australia, UK, France, Mexico, Brazil and other locations. Family business matters including succession planning, personal financial planning, tax, estate planning, and ranch accounting, were also Tim’s responsibilities. He managed a transition from family ownership to the formation of an ESOP owning 90% of the company.

Tim was directly involved in supporting a major client, a Fortune 50 Company, for over 35 years. This involved numerous corporate joint ventures with other contractors and engineering companies.

Tim is a CPA. He is past President of the San Antonio Chapter of Financial Executives International (FEI), Southwestern Area Vice President for FEI and past President of the San Antonio Construction Financial Management Association Chapter. He is on the BakerRisk Board of Directors.

Tim can be reached at or 210-745-4200 (office) 210-867-9038 (mobile)

Back To Top