I do, but its a bit janky and i built it myself. Biggest single expense is fuel, so i enter those as i go on the road, use google sheets, makes things relatively swift for ifta and year end i just dig out receipts, i mark a code on them, wife enters on the spreadsheet, then i go do a few rounds of sorting to punch in numbers for taxes etc. Should i have a more up to date data entry, yes, do i NEED to? Not really
I use LibreOffice. There is also OpenOffice. It is the free version of Excel.
I record every expense and try and sort out what I can call a business expense as I go, adding lots of notes when possible. It also helps me track my daily, monthly expenses. If you look at how others file their taxes (take a look at Trump's taxes: https://cryptome.org/2022/12/Trump-Taxes-2015-2020.zip ), you get a clear understanding of the work that goes into NOT paying taxes.
If you go through Linux and their software applications, you can find many helpful tools. Always hunt for the nonprofit and open source resources when possible.
I have several I built over the years. One is strictly for fuel each week and the others are for expenses. Having said all that, OOIDA has a free cost per mile sheet that you can download. They also have a lot of good information. Good Luck