{% set title='Automated Billing Software Savings Calculator' %}{% set metaDescription='Do you know how much money you\'re losing due to inefficient accounts receivable process? Use our calculator to find how much you could be saving.' %}{% set canonicalUrl=url('savings_calculator') %}{% extends "parent.twig" %}{% block content %} <section class="content savings-calculator"> <div class="container"> <h1 class="title">A/R Automation ROI Calculator</h1> <h2 class="subtitle">How much ROI can you get with Accounts Receivable Automation?</h2> <p> Enter in some basic information about your A/R process to see how much you could save with Invoiced. </p> <div class="row savings-calculator-holder"> <div class="col-sm-8"> <div class="savings-calculator-input"> <div class="savings-input-form"> <h4>How many invoices do you send?</h4> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <div> <input type="number" class="form-control calculation-input" name="num_invoices" id="numInvoices" placeholder="e.g. 10,000" required /> </div> </div> </div> </div> <h4>How much time do you spend per invoice?</h4> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <label class="control-label"> Sending an invoice (minutes) </label> <div> <input type="number" class="form-control calculation-input minutes-spent" name="minutes_sending_invoice" placeholder="Average is 3 minutes" /> </div> </div> </div> <div class="col-sm-6"> <div class="form-group"> <label class="control-label"> Following up on an invoice (minutes) </label> <div> <input type="number" class="form-control calculation-input minutes-spent" name="minutes_following_up_per_invoice" placeholder="Average is 15 minutes" /> </div> </div> </div> </div> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <label class="control-label"> Handling and reconciling incoming payments (minutes) </label> <div> <input type="number" class="form-control calculation-input minutes-spent" name="minutes_handling_payment_per_invoice" placeholder="Average is 10 minutes" /> </div> </div> </div> <div class="col-sm-6"> <div class="form-group"> <label class="control-label"> What is the hourly wage of your accounts receivable staff? </label> <div class="input-group"> <span class="input-group-addon">$</span> <input type="number" class="form-control calculation-input" name="hourly_wage" id="hourlyWage" placeholder="36" /> </div> </div> </div> </div> <h4>Are you failing to collect all of your accounts receivable?</h4> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <label class="control-label"> What percent of invoices are you unable to collect? </label> <div class="input-group"> <input type="number" class="form-control calculation-input" id="percentUnableToCollect" name="percent_invoices_unable_to_collect" placeholder="5" /> <span class="input-group-addon">%</span> </div> </div> </div> <div class="col-sm-6"> <div class="form-group"> <label class="control-label"> What is the average invoice amount? </label> <div class="input-group"> <span class="input-group-addon">$</span> <input type="number" class="form-control calculation-input" id="averageInvoiceAmount" name="average_invoice_amount" placeholder="2,500" /> </div> </div> </div> </div> <p>Privacy Notice: None of the information entered here is captured or stored by us.</p> </div> </div> </div> <div class="col-sm-4"> <div class="savings-calculation-result-holder"> <div class="savings-calculation-result hidden"> <div class="total" id="calculationTotal"></div> <div class="title">Potential savings</div> </div> </div> </div> </div> </div> </section> <!-- Call to Action --> <section class="call-to-action-dark"> <div class="container"> <h2>Automate A/R</h2> <p>Want to see how we can help you achieve these savings?</p> <div class="buttons"> <a href="{{ path('schedule_demo') }}" class="btn btn-lg btn-coral request-demo" data-label="Savings Calculator"> Schedule a Demo </a> </div> </div> </section> <script type="text/javascript"> $(function() { $('.calculation-input').change(calculate); $('.calculation-input').keyup(calculate); function calculate() { // Time Savings var wage = Math.max(1, parseNum($('#hourlyWage').val())); var numMinutesPerInvoiceFloor = 1; var numMinutesPerInvoice = 0; $('.minutes-spent').each(function() { var val = parseNum($(this).val()); if (val > 0) { numMinutesPerInvoice += val; } }); var numMinutesSavings = numMinutesPerInvoice - numMinutesPerInvoiceFloor; var numInvoices = Math.round(parseNum($('#numInvoices').val())); // Bad Debt Savings var percentUnableToCollect = Math.max(0, Math.min(100, parseNum($('#percentUnableToCollect').val()))); var averageInvoiceAmount = parseNum($('#averageInvoiceAmount').val()); var savings = wage * (numMinutesSavings * numInvoices) / 60 + (percentUnableToCollect / 100.0 * numInvoices * averageInvoiceAmount); if (!isNaN(savings) && savings > 0) { $('.savings-calculation-result').removeClass('hidden'); $('#calculationTotal').html('$' + Math.round(savings).toLocaleString()); } else { $('.savings-calculation-result').addClass('hidden'); } } function parseNum(str) { return parseFloat(str.replace(/[^\d.-]/g,'')); } }); </script>{% endblock %}