This calculator has a few extra features. The main one being options to choose how to make the repayments.
This is set up for a client so their interest rates may not be the same as yours. But it’s all easily editable of you want something different.
If you want a version like this please contact me.
Note that these plugins are not free. The cost depends on the complexity of the plugin and what changes you need doing.