Title: Axolotl ETF Calculator
Author: medienvirus
Published: <strong>October 7, 2026</strong>
Last modified: October 7, 2026

---

Search plugins

![](https://ps.w.org/axolotl-etf-calculator/assets/banner-772x250.png?rev=3732197)

![](https://ps.w.org/axolotl-etf-calculator/assets/icon-256x256.png?rev=3732197)

# Axolotl ETF Calculator

 By [medienvirus](https://profiles.wordpress.org/medienvirus/)

[Download](https://downloads.wordpress.org/plugin/axolotl-etf-calculator.1.3.1.zip)

 * [Details](https://wordpress.org/plugins/axolotl-etf-calculator/#description)
 * [Reviews](https://wordpress.org/plugins/axolotl-etf-calculator/#reviews)
 *  [Installation](https://wordpress.org/plugins/axolotl-etf-calculator/#installation)
 * [Development](https://wordpress.org/plugins/axolotl-etf-calculator/#developers)

 [Support](https://wordpress.org/support/plugin/axolotl-etf-calculator/)

## Description

**Axolotl ETF Calculator** shows your visitors what an ETF investment would have
returned in the past. They choose an ETF, a period, a one-time deposit and a monthly
savings rate. The plugin then calculates the result from real historical closing
prices (a backtest) and shows it as key figures, a chart and a yearly table.

The calculator is embedded with a shortcode and works without page reloads.

**Features**

 * One-time deposit and monthly savings plan, each with a slider and an input field.
 * Searchable ETF selection and a date picker.
 * Calculation on real daily closing prices, not on an assumed average return.
 * Six key figures: one-time deposit, monthly deposits, gain, final value, total
   invested and growth in percent.
 * Stacked bar chart with the yearly development and a detailed tooltip per year.
 * Yearly table with all values, which visitors can show and hide.
 * You decide which ETFs are offered. Visitors can only calculate the ETFs on your
   list. An ETF search in the settings fills in symbol and name for you.
 * Six color themes with a live preview, plus your own colors.
 * Headings, currency symbol and colors are adjustable.
 * Prices are cached for 12 hours per ETF. The public endpoint is rate limited per
   IP.
 * All scripts and styles are bundled with the plugin. Nothing is loaded from a 
   CDN.

**You need your own EODHD API key**

The plugin gets its prices from the data provider EODHD (see “External services”
below). You enter your own API key in the settings. According to EODHD’s pricing
page, the free plan only covers one year of price history, so meaningful long-term
calculations need a paid EODHD plan.

**No investment advice**

This plugin is a technical tool. Past performance is not a reliable indicator of
future results. The calculation ignores costs, taxes and dividends that are paid
out. A matching notice is shown below every calculator.

**Premium (optional add-on)**

A separate premium add-on adds further features that are not part of this plugin:
an animated visual view, a trend view, return figures (yearly returns, best and 
worst year, two return methods), your own start values and quick-select amounts,
CSV export, ETF groups and your own icons and texts. This free plugin is fully functional
on its own; nothing in it is locked or limited.

### External services

This plugin connects to the API of **EODHD (EOD Historical Data)** to retrieve historical
end-of-day prices. Without this service the calculator cannot work.

 * **When:** When a visitor runs a calculation for an ETF whose prices are not in
   the cache (at most once every 12 hours per ETF). In the admin area: when the 
   settings page is opened or “Test connection” is clicked (key check), and when
   an administrator searches for an ETF to add.
 * **What is sent:** The ticker symbol of the selected ETF (for example `EUNL.XETRA`),
   the requested date range and your EODHD API key. For the ETF search in the admin
   area: the search term entered by the administrator. The request is made by your
   server. No data about your visitors (such as their IP address or their entered
   amounts) is sent to EODHD.
 * **Provider:** EODHD, https://eodhd.com/
 * **Terms of service:** https://eodhd.com/financial-apis/terms-conditions
 * **Privacy policy:** https://eodhd.com/financial-apis/privacy-policy

### Source code

The plugin bundles Chart.js 4.5.1 (MIT license) as `assets/vendor/chart.umd.min.
js`. Source: https://github.com/chartjs/Chart.js

It also bundles flatpickr 4.6.13 (MIT license) as `assets/vendor/flatpickr.min.js`.
Source: https://github.com/flatpickr/flatpickr

## Screenshots

[⌊The calculator on a page: form, key figures and chart.⌉⌊The calculator on a page:
form, key figures and chart.⌉[

The calculator on a page: form, key figures and chart.

[⌊The yearly table.⌉⌊The yearly table.⌉[

The yearly table.

[⌊The settings page.⌉⌊The settings page.⌉[

The settings page.

## Installation

 1. Upload the plugin to `/wp-content/plugins/` or install it from the Plugins screen.
 2. Activate the plugin.
 3. Open “ETF Calculator” in the admin menu and enter your EODHD API key.
 4. Add the ETFs you want to offer on the “ETFs” tab.
 5. Add the shortcode `[axolotl_etf_calculator]` to a page.

## FAQ

### Where do I get the API key?

Create an account at https://eodhd.com/. After signing in, the key (“API token”)
is shown in your dashboard.

### Do keys from other data providers work?

No. The plugin only works with EODHD.

### Which symbols can I use?

Any symbol EODHD offers end-of-day data for, written with the exchange, for example`
EUNL.XETRA`, `SPY.US` or `VWRL.LSE`.

### How is the result calculated?

The one-time deposit and the first monthly rate are invested on the start date, 
every further rate one month later, each at the first closing price on or after 
that day. The value of all purchased shares at the end date is the final value. 
Costs, taxes and dividends that are paid out are not included.

### Is this investment advice?

No. The calculator only shows what happened in the past.

### Can I preselect an ETF?

Yes: `[axolotl_etf_calculator symbol="SPY.US"]`. The symbol must be on your ETF 
list.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Axolotl ETF Calculator” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ medienvirus ](https://profiles.wordpress.org/medienvirus/)

[Translate “Axolotl ETF Calculator” into your language.](https://translate.wordpress.org/projects/wp-plugins/axolotl-etf-calculator)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/axolotl-etf-calculator/),
check out the [SVN repository](https://plugins.svn.wordpress.org/axolotl-etf-calculator/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/axolotl-etf-calculator/)
by [RSS](https://plugins.trac.wordpress.org/log/axolotl-etf-calculator/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.1

 * Initial public release.

## Meta

 *  Version **1.3.1**
 *  Last updated **4 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [calculator](https://wordpress.org/plugins/tags/calculator/)[investment](https://wordpress.org/plugins/tags/investment/)
 *  [Advanced View](https://wordpress.org/plugins/axolotl-etf-calculator/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/axolotl-etf-calculator/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/axolotl-etf-calculator/reviews/)

## Contributors

 *   [ medienvirus ](https://profiles.wordpress.org/medienvirus/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/axolotl-etf-calculator/)