Compare Loan Repayments

A simple little WordPress plugin to compare bank and other loans with ratings, filters and sorting. Fully editable and ready for translation.

Loan Comparisons

Compare loans Sort results Apply online

  • Filter for:
  • Under 18 loans
  • Zero fees
  • Early repayment
Sort by:
We have found matches for you
We have found one match for you
There are no matches. Search again
Show more results

The table you see here is the Premium version with all the options enabled. You can disable all the bits you don’t need. To see what the free version looks like click here.

Download the Plugin New Features

If this isn’t quite what you need you can get a custom version of the plugin just like these people did:

Bedrelaan WebCube Oy Comprestamos Byttforbrukslan Kredittkortinfo Bankroll Ringabilligt

Features and Settings

Bar Charts Header Slider Settings Bank Data Bank Column Labels Filters Sorting Checkboxes Promotional Ribbons Number of Matches Ratings Fees EAPR Amortisation Apply Now Button More Info Settings Number of Results Output Formats Gutenberg Blocks Shortcodes Data Importer Bank NamesΒ  Bank Filters Bank Page Creation Column Ordering Credit Scores Translations Premium Upgrade

Loan Application Form

An option for Premium users, you can now link the comparison table with a loan application form.

See the Demo

  1. Alex on 17 Oct 2019:

    Is the data in the plugin (text, bank info, etc) indexed in google?
    I see that all text is displayed in a script at the end of the page – . And Google can`t see this content.
    Maybe I’m wrong?

    Reply to Alex

    • Graham on 17 Oct 2019:

      Hi Alex,
      No it’s not. The comparison table is generated when the page loads which means there is nothing for Google to index.

      Reply to Graham

      • Alex on 17 Oct 2019:

        Graham, is it possible to make the same plugin that it generates html code on page? Sorry for my english.

        Reply to Alex

        • Graham on 17 Oct 2019:

          Not really. The whole table is generated using JavaScript. If you want a plain HTML table the sliders and filters will no longer work.

          Reply to Graham

          • Alex on 17 Oct 2019:

            πŸ™ sorry to hear that…

  2. Alex on 16 Sep 2019:


    Why I can`t insert line break into textarea (Info 3 and Info 4 forms)?
    And how I can do it?


    Reply to Alex

  3. Timo on 22 Aug 2019:


    Can you make the Apply Now button link nofollow?

    Reply to Timo

    • Graham on 22 Aug 2019:

      Go to the settings and scroll down the ‘Links’ section. You will see options to set the links to no-follow.

      Reply to Graham

  4. Adman on 29 Jun 2019:

    Hi, does this have option of the banks to create accounts and update the loan details by themselves? I want banks to register as users and create their our details

    Reply to Adman

    • Graham on 29 Jun 2019:

      Hi Adman,
      This would be complicated but it is possible. If you are able to pay for development I can put a quote together for you. I don’t think it will be cheap.

      Reply to Graham

      • Adman on 08 Aug 2019:

        How much?

        Reply to Adman

      • Adman on 24 Aug 2019:

        Hi Graham
        Please email me how much.

        Reply to Adman

        • Graham on 24 Aug 2019:

          I sent you an email on 9 August

          Reply to Graham

          • Adman on 07 Oct 2019:

            In August I had emailed asking how much you will charge to customize so that lenders can create accounts and update their loan details on their own. I want lenderx to have baility to update their loams details. You have not answered till now.

          • Graham on 07 Oct 2019:

            Hi Adman,
            I emailed you on 9 August at 07.40. The cost is dependent on how much functionality you want. It can be done with password protected pages, user login, email up dates, CSV uploads and so on. It also depends on if they need to change their logo or add new rows to the table. Minimum cost will be Β£150. Until you provide a specification or set of requirements I can’t give an accurate answer.

  5. Heny on 13 Jun 2019:

    Please, I would like to this plugin but I need to show using to for another system of amortization like SAC (System of the amortization Constantly) do you can improve this?

    Reply to Heny

    • Graham on 13 Jun 2019:

      Hi Heny,
      All I need is the formula and I can quote for adding this system. Last time I did similar it took about two hours to code and test.

      Reply to Graham

  6. Dan on 30 May 2019:

    Please help with a query:

    Total Cost

    What do you mean? I see that it only rises a little according to time. But what is calculated there?

    Reply to Dan

    • Graham on 30 May 2019:

      The Total Cost is the total that will be repaid. It’s sum of the principal and the interest.

      Reply to Graham

  7. Snabba utbetalningar on 24 Apr 2019:


    I run the site:

    My “More info” button doesn’t work after you change the sliders… It works if you press it before you change the amount or period of the loan, but if you first change the sliders to new amount/term, then the “more info” button stops working.

    How come?

    Please help πŸ™‚

    Otherwise, I love this plugin and I bought the pro version! Very happy!

    Reply to Snabba utbetalningar

    • Graham on 24 Apr 2019:

      Hi Axel,
      It seemed to work for me after I reloaded the page. There are some CSS issues but everything works as it should. So the only think I can think is a conflict with another plugin or your theme.

      Reply to Graham

  8. minores on 06 Mar 2019:

    How to put your icons in checks? What would all the checks have different icons.
    Found this piece of code:
    “function loancomparison_format_checks (bank, sc_rates) {
    var name = ”, details = “”;
    for (var i = 1; i <= 4; i ++) {
    if (bank ['check' + i]) {
    details + = ' ‘ + sc_rates [‘check’ + i] + ”;
    details + = ”;
    return details; } ”
    But I could not understand how to do it.

    Reply to minores

  9. Andrej on 24 Feb 2019:

    in “Checks” can’t write like ex. “15 minutes” shows only “15”

    Reply to Andrej

    • Graham on 25 Feb 2019:

      Bug found. Just need to find a way to fix this.

      Reply to Graham

  10. Andrej on 20 Feb 2019:

    I tried again. It’s only me getting always trouble??
    Plugin could not be activated because it triggered a fatal error. Row 526

    Reply to Andrej

    • Graham on 20 Feb 2019:

      Line 526 in which file? I’ve just done a test download and install and it worked fine. Can you delete the plugin and download the update again.

      Reply to Graham

  11. Andrej on 15 Feb 2019:

    there still many bugs… like you can’t write symbols “.” or “%”. Mobile view is broken or not appearing at all and some other small issue. I’ll back to the old version it will be better for me

    Reply to Andrej

    • Graham on 15 Feb 2019:

      I just tested and was able to save and display a whole range of symbols. Try clearing your cache to reset the JS. What is broken on mobile? I looked on both an iPhone and Android and it look OK to me.

      Reply to Graham

  12. Andrej on 14 Feb 2019:

    Is this possible to have on two pages with different offers? Like on show one kind of offers on other page another kind of offers?

    Reply to Andrej

  13. Andrej on 11 Feb 2019:

    Hi, I noticed a bug in “Checks”. When I write down any number in any “Checks” field getting error – “0” at the comparison table. And on “Headers” too!

    Reply to Andrej

    • Graham on 11 Feb 2019:

      Hi Andrej,
      It seems like the javascript is interpreting symbols as mathematical operators. I will get this sorted. In the meantime convert symbols to HTML entities. For example change a dot into .

      Reply to Graham

      • Andrej on 12 Feb 2019:

        not working this trick with HTML entities…. πŸ™

        Reply to Andrej

        • Graham on 13 Feb 2019:

          Found and fixed the bug. Try this update:

          Reply to Graham

          • Andrej on 13 Feb 2019:

            Warning: Illegal string offset ‘columnsorting’ in /home/xxx/domains/xxx/public_html/wp-content/plugins/loan-comparison/options.php on line 161

          • Graham on 13 Feb 2019:

            Fixed it. Download and try again

  14. Keith on 18 Jan 2019:

    Hi does this integrate with woo commerce to manage the client repayments of the loan, After the calculation , interest etc can that be sent and managed by woocommerce etc

    Reply to Keith

    • Graham on 18 Jan 2019:

      Hi Keith,
      There is no integration with woocommerce but I’ve done some research and it’s possible to create a product for each client. If you are able to pay for development I can add this feature for you. Doesn’t look too complicated so shouldn’t be too expensive.

      Reply to Graham

  15. andrew on 11 Jan 2019:

    Can this plug-in be translated in other languages,other that english?

    Reply to andrew

    • Graham on 11 Jan 2019:

      Hi Andrew,
      Yes it can. It alreqdy comes with the .pot file, all you need to do is is build the mo/po files. Once you have done this send me the files and I’ll include them in the next update.

      Reply to Graham

  16. Imran on 02 Jan 2019:

    sorry also can the calculator work out payday loans repayments and instalment loans in one table

    Reply to Imran

    • Graham on 02 Jan 2019:

      I can make it do anything you want. Send me an email with the details of what you want and I can quote for doing the work.

      Reply to Graham

  17. Imran on 02 Jan 2019:


    I bought your previous plugin which was great but this is the type of plugin I wanted initial so thank you for making it.

    Few questions
    Can we input our own calculation to work out loan repayments?
    Can a slider be made for individual lender pages and also have one big table like the displayed one above?

    Reply to Imran

    • Graham on 02 Jan 2019:

      Hi Imran,
      If you want to add your own calculations add the function to loancomparison.js and send it to me. I can then add a selector to the settings so you won’t lose your edits when the plugin updates.

      You can have a single lender on a page using the shortcode [loancomparison bank="Lendo"] where the bank name is the alttext for that bank.

      Reply to Graham

  18. Max on 30 Dec 2018:

    Hi. Great plugin. Great work.
    But I have question about plugin functionality improvements:
    1) Is it possible to bring the slider to the main page with transfer to the page with already filtered data?

    Reply to Max

    • Graham on 30 Dec 2018:

      If you have the pro version yes you can. I’ll send you an email with details on how to use shortcodes to preset the filters

      Reply to Graham

Reply to Alex