One Plugin.
22 Calculators — Zero Cost.
Install once, use all 22 calculators instantly via shortcodes. EMI, SIP, compound interest, mortgage, GST, income tax and more. No coding needed.
✓ Compatible with WordPress 5.0+ · ✓ Gutenberg + Classic Editor · ✓ No API key needed
Everything You Need, Nothing You Don't
Built specifically for finance bloggers, loan advisors, and fintech sites that want calculators that look professional.
All 22 Calculators Included
Every calculator below is ready to embed with a single shortcode
Installation Guide
Get up and running in under 5 minutes
Download the plugin ZIP file. In your WordPress dashboard, go to Plugins → Add New → Upload Plugin, choose the ZIP, and click Install Now.
⬇ Download financecalcshub.zipClick Activate Plugin after installation. A new FinanceCalcsHub menu item will appear in your dashboard sidebar.
Open any page or post editor and paste a shortcode. Gutenberg users can use the Shortcode block or the dedicated FinanceCalcsHub block.
Publish your page. The calculator renders client-side — no server load, no extra database queries. Update regularly via WordPress auto-updates.
Shortcode Reference
Copy any shortcode and paste into your post or page editor
| Calculator | Shortcode | Description |
|---|
Shortcode Attributes
| Attribute | Values | Default | Description |
|---|---|---|---|
| theme | light · dark · auto | auto | Widget color theme |
| lang | en · hi · ar | en | Calculator language / locale |
| currency | INR · USD · GBP · SAR | INR | Currency symbol in results |
| width | CSS value e.g. 100%, 500px | 100% | Widget container width |
| border | true · false | true | Show border around widget |
| attribution | true · false | true | Show "Powered by" link (please keep true) |
Using in PHP Templates
<!-- In any WordPress template file --> <!-- Method 1: Shortcode in PHP --> <?php echo do_shortcode('[fch_calculator type="emi" currency="INR"]'); ?> <!-- Method 2: Direct function call --> <?php if (function_exists('fch_render_calculator')) { fch_render_calculator([ 'type' => 'emi', 'theme' => 'dark', 'currency' => 'INR', 'lang' => 'en', 'attribution' => true, ]); } ?>