Is it appropriate to compensate a board member for their time as treasurer?

It really depends on the work that’s being done. How many hours a week is that person working and what does the work look like? You need to look at how much time and energy they’re putting in. And if you pay the salary, you should be prepared to justify it.