What's the Cost?
Creating Convenient, Affordable & Confident Smiles for Busy People
AFFORDABLE OPTIONS
curious about cost?
At Smile More Orthodontics, we believe everyone deserves a beautiful, healthy smile. That’s why we offer three convenient locations with affordable financing options so you can even get started the same day. Start today with a full exam so we can tell you exactly what your treatment cost will be.
AFFORDABLE
Payments $199 or less per month
0% Interest (With Autopay Setup)
EFFICIENT
3 Locations
Ready To Serve You
START SAME DAY
Get Your New Smile
Started Right Away
Get started
*Please note, this calculator is provided only as a simple tool to estimate what your payments could be. The final cost of treatment and payment terms are dependent on case complexity and determined on an individual basis, and will be confirmed prior to beginning your treatment.
jQuery("input[type=range]").mousemove(function (e) {
var val = (jQuery(this).val() - jQuery(this).attr('min')) / (jQuery(this).attr('max') - jQuery(this).attr('min'));
var percent = val * 100;
jQuery(this).css('background-image',
'-webkit-gradient(linear, left top, right top, ' +
'color-stop(' + percent + '%, #00B2EA), ' +
'color-stop(' + percent + '%, rgba(71,91,122,0.1))' +
')');
jQuery(this).css('background-image',
'-moz-linear-gradient(left center, #00B2EA 0%, #00B2EA ' + percent + '%, #00B2EA ' + percent + '%, #00B2EA 100%)');
});
jQuery("input[type=range]").on('touchstart',function (e) {
var val = (jQuery(this).val() - jQuery(this).attr('min')) / (jQuery(this).attr('max') - jQuery(this).attr('min'));
var percent = val * 100;
jQuery(this).css('background-image',
'-webkit-gradient(linear, left top, right top, ' +
'color-stop(' + percent + '%, #00B2EA), ' +
'color-stop(' + percent + '%, rgba(71,91,122,0.1))' +
')');
jQuery(this).css('background-image',
'-moz-linear-gradient(left center, #00B2EA 0%, #00B2EA ' + percent + '%, #00B2EA ' + percent + '%, #00B2EA 100%)');
});
jQuery('input[type="range"]').change(function () {
var val = (jQuery(this).val() - jQuery(this).attr('min')) / (jQuery(this).attr('max') - jQuery(this).attr('min'));
var percent = val * 100;
jQuery(this).css('background-image',
'-webkit-gradient(linear, left top, right top, ' +
'color-stop(' + percent + '%, #00B2EA), ' +
'color-stop(' + percent + '%, rgba(71,91,122,0.1))' +
')');
jQuery(this).css('background-image',
'-moz-linear-gradient(left center, #00B2EA 0%, #00B2EA ' + percent + '%, #00B2EA ' + percent + '%, #00B2EA 100%)');
});
const total_el = document.getElementById('wpforms-2339-field_5');
const init_pmnt = document.getElementById('wpforms-2339-field_10');
const est_ins_cov = document.getElementById('wpforms-2339-field_11');
const term_el = document.getElementById('wpforms-2339-field_12');
const display_el = document.getElementById('palc_payment_amount');
init_pmnt.addEventListener('input', function() {
updateAmountDue()
});
est_ins_cov.addEventListener('input', function() {
updateAmountDue()
});
term_el.addEventListener('input', function() {
updateAmountDue()
});
function updateAmountDue() {
const totalCost = total_el.value;
let termLength = parseInt(term_el.value, 10) || 1;
let monthlyCost = (totalCost - est_ins_cov.value - init_pmnt.value) / termLength;
display_el.innerHTML = `Your monthly cost would be $${monthlyCost.toFixed(2)}/month `;
}
updateAmountDue();