“Nothing is certain but death and taxes.” What is also certain? Preparing for tax season–especially if you’re a small business owner–can be a real (and possibly expensive) pain in the neck.

But it doesn’t have to be. We talked to a several finance pros who work directly with small businesses, both during tax season and throughout the year, and asked for their best advice on how to save money–and time–while preparing your taxes.

The most common advice? Review your books throughout the year, not just when you’re getting ready to send them to your accountant. Business owners who review their statements at the end of each month are much more likely to catch discrepancies, missing transactions, and other anomalies that may be difficult to track down later on. Look for any big swings in revenue and double check that the number of transactions listed on any statements matches your own records. Keeping a clean set of books will not only save you a huge headache come tax season, it can also potentially save you a lot of money since your accountant won’t have to do extra work reconciling your finances.

Sitting down once a month also allows you to better keep track of expenses and possible deductions that you might miss if you wait until year’s end. Eleanor Siverts-Akerman, a CPA and the Director of Hutchinson & Walter PLLC in Bellevue, Washington, advises owners to keep track of mileage, client meals, and any out-of-pocket expenses used for the business that can be deducted. When tracking deductions, be sure to retain any receipts or documentation that can validate the transaction. “We always recommend that you substantiate,” Siverts-Akerman says. “Retain your records. If you’re going to take a deduction for it, make sure you can prove it.”

As you review your expenses, you should also look out for larger expenditures that make more sense to capitalize and depreciate. The tax law allows business owners to spread out the cost and deduction of an asset that is expected to last at least three years. Louis Friedkin, President of Friedkin & Associates, Inc. which provides accounting services to small businesses in Seattle, says depreciation may be appropriate for large expenses–things that cost $500 or more–since you can choose to either expense them immediately or spread the cost over time. Since the amount you spend on fixed assets will depend on the nature of your business, you should talk to your accountant to figure out what dollar amount makes most sense for you. “Decide on your threshold and stick with it,” Friedkin says. Keep in mind that the tax law that goes into effect for 2018 increases the deduction limit for depreciable fixed assets from $500,000 to $1 million and the total expenditure limit to $2.5 million.

While most people are focused on maximizing deductions and lowering their tax bill around this time of year, you should also use this prep time to look for other ways to save money. “If I were a business owner, I’d be seeing where I could control my costs,” says Siverts-Akerman. Particularly, look at your biggest expenses, like rent and payroll, but also other things like overhead and inventory. “A lot of business owners tend to buy too many supplies,” Siverts-Akerman says. “If you’re holding a lot of inventory, talk to your vendors to see about bringing in inventory as needed. See if you can renegotiate terms or how frequently you receive shipments.”

And, of course, take the time to review your credit card processing fees. These are some of the most opaque fees that business owners have to deal with, but taking a little extra time–even just a few minutes a month or a couple of hours during tax season–can allow you to spot opportunities to make money. Jon Lien, an accountant at Gravity, advises owners to take a look at a year’s worth of credit card statements to figure out the effective rate that they’re paying. To do so, simply divide the total monthly transaction amount by the total monthly fees to calculate your percentage. While small fluctuations from month to month are normal (since different cards charge different rates), if you notice a big bump from one month to another or a gradual increase over several months, that’s a sign your processor is charging you more for the service. Call up your rep and see if they can offer any cost-saving options.

Even if you don’t notice a big uptick in fees, it’s always good to check in with your rep to see if it’s time to renegotiate, especially if your company has grown. You might also be able to eliminate certain fees or change your fee structure depending on the nature of your business. For instance, your processor may charge you a monthly minimum fee of, say, $35, which is the minimum you’ll pay regardless of your monthly transaction volume. But if your rate is 0.5% and your total monthly revenue is $5,000, you should only owe $25. In other words, you’re paying $10 more than what you would owe if you were just paying your percentage. It’s possible your rep will waive or lower your monthly minimum in such a case.

If you want to take a deeper dive, take some time to Google the interchange rates for each credit card. These are the fees charged by companies like Visa and Mastercard, and they are publicly listed and don’t change from business to business. Make sure the number matches what you’re seeing on your statements. If it doesn’t, that’s a sign your processor may be hiding their fees behind the interchange fee. It’s not common, but it happens. “If you see that, you know you don’t want to work with that company,” Lien says.

Another piece of advice? Make sure your information is consistent across your paperwork. For example, Aryn Higgins, who oversees tax validation for Gravity clients, advises all merchants to make sure their legal business name and tax ID number match on their tax forms and their 1099k, the form processors send to their clients in January that shows their total processing volume for the past year. Inconsistent information can cause errors that complicate the filing process. In addition, Higgins advises making sure the number of transactions listed on the 1099k matches what you have in your books. Unfortunately, there’s no easy way to do this, though some processors offer their clients software that allows them to do so relatively pain-free. For instance, Gravity clients can use a tool called Access One, which they can set up by calling our support team.

Other than that, the best thing you can do to make sure your taxes are completed as efficiently as possible is to hire a professional bookkeeper or accountant to help you. “I see a lot of people wasting money and making costly mistakes that could be avoided if they took the time to work with their bookkeeper or accountant to monitor everything,” Friedkin says. “It’s often viewed as boring, so find someone who enjoys doing it to make your life easier and your business more profitable.”

By Brooke Carey, Content Editor

[gravityform id="37" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_37' ><div id='gf_37' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_37' id='gform_37' action='/blog/tax-tips-small-business-owners/#gf_37'> <div class='gform_body'><ul id='gform_fields_37' class='gform_fields top_label form_sublabel_below description_below'><li id='field_37_1' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_37_1' >First Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_37_1' type='text' value='' class='medium' placeholder='First Name*' aria-required="true" aria-invalid="false" /></div></li><li id='field_37_2' class='gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_37_2' >Last Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_37_2' type='text' value='' class='medium' placeholder='Last Name*' aria-required="true" aria-invalid="false" /></div></li><li id='field_37_3' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_37_3' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_37_3' type='email' value='' class='medium' placeholder='Email*' aria-required="true" aria-invalid="false" /> </div></li><li id='field_37_9' class='gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_37_9' >Phone</label><div class='ginput_container ginput_container_phone'><input name='input_9' id='input_37_9' type='tel' value='' class='medium' placeholder='Phone Number' aria-invalid="false" /></div></li><li id='field_37_4' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_37_4' >Business Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_37_4' type='text' value='' class='medium' placeholder='Business Name*' aria-required="true" aria-invalid="false" /></div></li><li id='field_37_7' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_7' id='input_37_7' type='hidden' class='gform_hidden' aria-invalid="false" value='Gravity Website' /></li><li id='field_37_8' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_8' id='input_37_8' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_37_13' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_13' id='input_37_13' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_37_12' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_12' id='input_37_12' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_37_11' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_11' id='input_37_11' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_37_10' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_10' id='input_37_10' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_37_14' class='gfield mixpanel-id field_sublabel_below field_description_below gfield_visibility_hidden' ><label class='gfield_label' for='input_37_14' >Mixpanel ID</label><div class='ginput_container ginput_container_text'><input name='input_14' id='input_37_14' type='text' value='' class='medium' aria-invalid="false" /></div></li><li id='field_37_15' class='gfield gf-post-slug field_sublabel_below field_description_below gfield_visibility_hidden' ><label class='gfield_label' for='input_37_15' >Post Slug (js)</label><div class='ginput_container ginput_container_text'><input name='input_15' id='input_37_15' type='text' value='' class='medium' aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_37' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_37"]){return false;} if( !jQuery("#gform_37")[0].checkValidity || jQuery("#gform_37")[0].checkValidity()){window["gf_submitting_37"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_37"]){return false;} if( !jQuery("#gform_37")[0].checkValidity || jQuery("#gform_37")[0].checkValidity()){window["gf_submitting_37"]=true;} jQuery("#gform_37").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=37&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_37' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='37' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_37' value='WyJbXSIsIjFkZWJiYTQzOTc0NWE5NmY1ODc3NTgwMWVlMTJhNGM1Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_37' id='gform_target_page_number_37' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_37' id='gform_source_page_number_37' value='1' /> <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_37' id='gform_ajax_frame_37' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 37, 'https://gravitypayments.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_37').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_37');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_37').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_37').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_37').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_37').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_37').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_37').val();gformInitSpinner( 37, 'https://gravitypayments.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [37, current_page]);window['gf_submitting_37'] = 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_37').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_37').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [37]);window['gf_submitting_37'] = false;}, 50);}else{jQuery('#gform_37').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [37, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 37) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }jQuery('#input_37_9').mask('(999) 999-9999').bind('keypress', function(e){if(e.which == 13){jQuery(this).blur();} } );} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [37, 1]) } ); </script>