Skip to main content
Tax DeductionsTax PlanningTax Reform

IRS Announces 2019 Standard Mileage Rates

By January 5, 2019No Comments

The IRS recently announced the 2019 optional standard mileage rates for business, medical and moving use. The rate for business use is based on an annual study of the fixed and variable costs of operating an automobile, while the rate for medical and moving purposes is based on variable costs only. The rate for using an automobile while performing services for a charitable organization is statutorily set (and has been 14 cents per mile for 20 years).

Beginning on Jan. 1, 2019, the standard mileage rates for the use of a car (or a van, pickup or panel truck) are:

• 58 cents per mile for business miles driven.

• 20 cents per mile driven for medical or moving purposes; and

• 14 cents per mile driven in service of charitable organizations.

For years 2018 through 2025, the deduction for moving is only allowed for members of the armed forces on active duty who move pursuant to a military order.

The business standard mileage rate is based on an annual study of the fixed and variable costs of operating an automobile, while the rate for medical and moving purposes is based on variable costs only. The rate for using an automobile while performing services for a charitable organization is statutorily set (and has been 14 cents per mile for 20 years).

Use of Actual Costs

Taxpayers have the choice of calculating the actual costs of using their vehicle for business rather than using the standard mileage rates. In addition to the potential for higher fuel prices, the extension and expansion of the bonus depreciation as well as increased depreciation limitations for passenger autos under the new tax law make using the actual expense method worthwhile during the first year when a vehicle is placed into business service.

Keep in mind however; the standard mileage rates cannot be used if you used the actual method (using Section 179, bonus depreciation and/or MACRS depreciation) in previous years.

Employer Reimbursement

When employers reimburse employees for business-related car expenses using the standard mileage allowance method for each substantiated employment-connected business mile, the reimbursement is tax-free if the employee substantiates to the employer the time, place, mileage and purpose of the employment-connected business travel.

Unfortunately the new law eliminated employee business expenses as an itemized deduction for the years 2018 through 2025. Therefore, employees may no longer take a deduction on their tax returns for unreimbursed employment-related use of their cars. Members of a reserve component of the U.S. Armed Forces, state and local government officials paid on a fee basis and certain performing artists continue to be allowed to deduct unreimbursed employee travel expenses, including the business standard mileage rate, because they are deductible from gross income rather than as an itemized deduction.

Faster Write-Offs for Heavy Sport Utility Vehicles (SUVs)

Many of today’s SUVs weigh more than 6,000 pounds and are therefore not subject to the limit rules on luxury auto depreciation. Taxpayers who purchase a heavy SUV and put it into business use in 2019 can utilize both the Section 179 expense deduction (up to a maximum of $25,500) and the bonus depreciation (if the Section 179 deduction is claimed, it must be applied before the bonus depreciation) to produce a sizable first-year tax deduction. However, the vehicle cannot exceed a gross unloaded vehicle weight of 14,000 pounds.  If you subsequently dispose of the vehicle before the end of the depreciation recovery period, a portion of the Section 179 expense deduction will be recaptured and must be added back to the taxpayer’s income (self-employment income for self-employed individuals). The future ramifications of deducting all or a significant portion of the vehicle’s cost using Section 179 should be considered.

The Boca Raton Accountants at East Coast Tax Consulting Group Can Help You Maximize Your Automobile Deductions

If you have questions related to the best methods of deducting the business use of your vehicle or the documentation required, please give this office a call at 561-826-9303 to speak with our Boca Raton accountants.

Contact Us 

You deserve the best in IRS tax representation, tax preparation, and tax planning services. At East Coast Tax Consulting Group, you’ll work with a licensed CPA who will handle your case from beginning to end. We invite you to contact our team to schedule a free, confidential consultation.

[gravityforms id="5" title="false" description="false" ajax="true" tabindex="199"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_wrapper_original_id_5 gravity-theme whitepaper-cta-popup_wrapper' id='gform_wrapper_1571054025' ><div id='gf_1571054025' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1571054025' id='gform_1571054025' class='whitepaper-cta-popup' action='/irs-announces-2019-standard-mileage-rates/#gf_1571054025' novalidate> <div class='gform_body gform-body'><div id='gform_fields_1571054025' class='gform_fields top_label form_sublabel_below description_below'><div id="field_5_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_2"><label class='gfield_label' for='input_1571054025_2' >First Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_1571054025_2' type='text' value='' class='large' tabindex='199' placeholder='First Name' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_3" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_3"><label class='gfield_label' for='input_1571054025_3' >Last Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1571054025_3' type='text' value='' class='large' tabindex='200' placeholder='Last Name' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_1"><label class='gfield_label' for='input_1571054025_1' >Email Address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_1571054025_1' type='email' value='' class='large' tabindex='201' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_4" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_5_4"><label class='gfield_label' for='input_1571054025_4' >Phone</label><div class='ginput_container'><input name='input_4' id='input_1571054025_4' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_5_4'>This field is for validation purposes and should be left unchanged.</div></div></div></div> <div class='gform_footer top_label'> <button type='submit' onclick='if(window["gf_submitting_1571054025"]){return false;} if( !jQuery("#gform_1571054025")[0].checkValidity || jQuery("#gform_1571054025")[0].checkValidity()){window["gf_submitting_1571054025"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1571054025"]){return false;} if( !jQuery("#gform_1571054025")[0].checkValidity || jQuery("#gform_1571054025")[0].checkValidity()){window["gf_submitting_1571054025"]=true;} jQuery("#gform_1571054025").trigger("submit",[true]); }' id='gform_submit_button_1571054025' class='gform_button button om-trigger-conversion'>Submit</button> <input type='hidden' name='gform_ajax' value='form_id=5&amp;title=&amp;description=&amp;tabindex=199' /> <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='5' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_5' value='WyJbXSIsIjE3OGJjZmUyNjg3ZTQyOGFjZTRkZjMzZjBiOTAzYTRlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' value='1' /> <input type='hidden' name='gform_random_id' value='1571054025' /><input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1571054025' id='gform_ajax_frame_1571054025' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 1571054025, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_1571054025').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1571054025');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1571054025').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1571054025').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1571054025').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1571054025').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1571054025').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 1571054025, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [1571054025, current_page]);window['gf_submitting_1571054025'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_1571054025').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1571054025').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1571054025]);window['gf_submitting_1571054025'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1571054025').text());}, 50);}else{jQuery('#gform_1571054025').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [1571054025, current_page]);} );} ); </script>
[gravityforms id="5" title="false" description="false" ajax="true" tabindex="199"]
<div class='gf_browser_unknown gform_wrapper gform_wrapper_original_id_5 gravity-theme whitepaper-cta-popup_wrapper' id='gform_wrapper_626038219' ><div id='gf_626038219' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_626038219' id='gform_626038219' class='whitepaper-cta-popup' action='/irs-announces-2019-standard-mileage-rates/#gf_626038219' novalidate> <div class='gform_body gform-body'><div id='gform_fields_626038219' class='gform_fields top_label form_sublabel_below description_below'><div id="field_5_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_2"><label class='gfield_label' for='input_626038219_2' >First Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_626038219_2' type='text' value='' class='large' tabindex='199' placeholder='First Name' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_3" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_3"><label class='gfield_label' for='input_626038219_3' >Last Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_626038219_3' type='text' value='' class='large' tabindex='200' placeholder='Last Name' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_5_1"><label class='gfield_label' for='input_626038219_1' >Email Address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_626038219_1' type='email' value='' class='large' tabindex='201' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_4" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_5_4"><label class='gfield_label' for='input_626038219_4' >Comments</label><div class='ginput_container'><input name='input_4' id='input_626038219_4' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_5_4'>This field is for validation purposes and should be left unchanged.</div></div></div></div> <div class='gform_footer top_label'> <button type='submit' onclick='if(window["gf_submitting_626038219"]){return false;} if( !jQuery("#gform_626038219")[0].checkValidity || jQuery("#gform_626038219")[0].checkValidity()){window["gf_submitting_626038219"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_626038219"]){return false;} if( !jQuery("#gform_626038219")[0].checkValidity || jQuery("#gform_626038219")[0].checkValidity()){window["gf_submitting_626038219"]=true;} jQuery("#gform_626038219").trigger("submit",[true]); }' id='gform_submit_button_626038219' class='gform_button button om-trigger-conversion'>Submit</button> <input type='hidden' name='gform_ajax' value='form_id=5&amp;title=&amp;description=&amp;tabindex=199' /> <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='5' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_5' value='WyJbXSIsIjE3OGJjZmUyNjg3ZTQyOGFjZTRkZjMzZjBiOTAzYTRlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' value='1' /> <input type='hidden' name='gform_random_id' value='626038219' /><input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_626038219' id='gform_ajax_frame_626038219' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 626038219, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_626038219').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_626038219');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_626038219').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_626038219').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_626038219').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_626038219').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_626038219').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 626038219, 'https://www.eastcoasttaxconsulting.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [626038219, current_page]);window['gf_submitting_626038219'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_626038219').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_626038219').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [626038219]);window['gf_submitting_626038219'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_626038219').text());}, 50);}else{jQuery('#gform_626038219').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [626038219, current_page]);} );} ); </script>