Here in the NL they're about €2,50 each, so there may be some subsidizing going on in Germany (or we're getting ripped off for €1,50 per test).
Schools and food banks can hand out free self tests so there is definitely some kind of subsidizing going on here, but in a different way.