diff --git a/ghost/admin/app/helpers/format-number.js b/ghost/admin/app/helpers/format-number.js
index 195d74d7d4..bc83abb792 100644
--- a/ghost/admin/app/helpers/format-number.js
+++ b/ghost/admin/app/helpers/format-number.js
@@ -1,11 +1,11 @@
 import {helper} from '@ember/component/helper';
 
-export function formatNumber(number) {
+export function formatNumber(number, options) {
     if (number === '' || number === null || number === undefined) {
         return;
     }
 
-    return Number(number).toLocaleString();
+    return Number(number).toLocaleString(undefined, options);
 }
 
 export default helper(function ([number]/*, hash*/) {
diff --git a/ghost/admin/app/helpers/gh-price-amount.js b/ghost/admin/app/helpers/gh-price-amount.js
index 84c2d13514..0bdcf8accc 100644
--- a/ghost/admin/app/helpers/gh-price-amount.js
+++ b/ghost/admin/app/helpers/gh-price-amount.js
@@ -7,7 +7,7 @@ export function ghPriceAmount(amount, {cents = true} = {}) {
         if (price % 1 === 0) {
             return formatNumber(price);
         } else {
-            return formatNumber(Math.round(price * 100) / 100);
+            return formatNumber(Math.round(price * 100) / 100, {minimumFractionDigits: 2});
         }
     }
     return 0;