You must get fiat somewhere if you only accept bitcoin as payment and your inputs can't be paid in bitcoin
If i spend $1000 to earn $1200 i can buy $200 of btc and reinvest the $1000 to repeat
If i spend $1000 to make $1200 in sats i have 12,000 sats
and $0 to repeat
So..
a) $1000 of fiat comes from outside the business
b) sell $1000 of bitcoin and pay the tax & accounting
c) buy ALL the inputs in bitcoin in btc and don't pay any tax