at giveffektivt.dk we cover transaction costs of donating. Similar to donation matching, it's likely the money we spend on transactions would be donated anyways.
I think it's fine to do this, but i'm unsure where the line should be drawn. We find that many people who donate worry far too much about transaction and overhead costs. By alleviating one of those we make it much more attractive to donate (though I don't think we've A/B tested this actually).
But following this logic should we say that "5 dollars could save a life" if we thought this would increase total donations? Despite this sentence being literally true, it feels highly misleading and I would have mixed feelings about such a message. (In practice I don't think stating this would increase donations - if anything the opposite)
My own belief is that this type of messaging often brings its benefits in the short term, but incurs its costs in the long term, if a donor feels deceived and becomes less inclined to donate going forward.
This ultimately is the heuristic I go by. If someone were to read up on a claim after donating, would they feel deceived? If yes, then don't make the claim.
I don't personally think I would feel deceived about donor matching, so my intutition is that its fine, but maybe others feel different.