Live mempool fee tiers from mempool.space, plus a cost calculator for whatever transaction size you're constructing.
A typical 1-input, 2-output transaction is ~140 vBytes. Multi-input or batched payments are larger.