NASE Monthly E-Newsletter for Small Business Owners | Self Informed June-2015

SelfInformed

Your monthly source for the latest news for your micro-business. From operations and marketing to legislative updates from Capitol Hill, SelfInformed has it all!

SelfInformed - June 2015

John M. Collins Jr. is the President and Founder of the Forensic Foundations Group. As a 20-year veteran of forensic science in federal, state, and local crime laboratories, John founded the business in 2013 to help build advanced occupational competencies among employees and administrators working in the forensic laboratory sciences. In 2013, John joined the NASE as he was starting his business and found it critically important to him that NASE advocate for the interests of the self-employed in Washington, D.C. Not only that but also that we keep members informed of what we are doing, which in turn keeps our members informed about what is happening on the Hill and how that impacts their business.

What Is Your Data Worth and Where Should You Store It?

Introduction

We live in an information age! The manner that your data is managed provides an essential competitive edge to your business. The right data can help you unlock the potential of your business. A robust data management plan will provide insights growing or starting your business by focusing on building revenue and reducing costs. It is therefore imperative that due diligence is applied to the gathering, processing, storage and interpretation of your data to maximize its productive impact.

What do these terms mean?

GATHERING accumulating information from applications, physical documents, purchased data or scraping data from the internet, to meet the needs of your business.

PROCESSING ensuring that your data is in the right place, at the right time, in the right form. This is the process of associating disassociated data, often from other application data sources. Various software applications are available to assist in organizing your data and streamlining its accessibility. Many of these applications may be individually tailored to suit your business and its specific requirements.

STORAGE once data is organized it needs to be stored for when it is needed. There are various options available. Refer to the discussion below regarding storage mechanisms and formats.

INTERPRETING this is arguably the most important aspect of effective data management. It provides you with business intelligence in the form of reports, dashboards, schedules, graphs, charts, exception reports, variance analyses, statutory reporting to name but a few.

In order to ensure that your data is maximized, a database administrator is a valuable asset. However, for most small business owners and self-employed entrepreneurs, this is a luxury. Therefore, this is a role that you would need to assume. But not all business owners have the time or the aptitude to take on this challenge. Thankfully, there are ways to outsource various aspects of data management. This article introduces some ideas on how to accomplish this.

Data Storage

This is broken down into 2 fundamental parts:

Storage format – What application stores the data?

Storage mechanism – where is the data stored?

Data storage is a key component of data management. Essentially, data is stored in binary, a series of 0’s and 1’s. In order to make data most effective, we need to identify the target user. This means that we are faced with the challenge, on the one hand, of sharing data; and, on the other hand, ensuring that it is secure, both in storage and confidentiality. This plays a major role in determining the storage mechanism for your data.

The other consideration introduced earlier is the interpretation of the data. Often, the outputs and storages utilize different applications. For example, data may be stored in a database (SQL Server, Oracle, Microsoft Access, MySQL,, etc.) and interpreted and presented through a reporting tool (Sharepoint, Crystal, SQL Server Reporting Services, Excel, etc)

The nature of the data and available resources are the best way to determine the most appropriate storage for your data. For example, if your data is client contact information and you have an Exchange server, you can store your clients in a global address book, making the data available to all users via Outlook. Outlook has a journal function for recording events, tasks for follow up, tags for categories, email for communication and a wide range of Outlook compatible add-ins to automate the process to leverage your Exchange server if you have one.

When it comes to transactional data, such as orders, sales, purchases, inventory, you typically need an application that stores the volume of your data, and thus the application is the interpreter. ERP styled applications, like Quickbooks, typically allow you to store most of this data and meet your statutory requirements.

It is very common for there to be various smaller solutions used within your overall data management plan. This however, increases the amount of redundancy and disconnection between data. For example, you may be using Outlook, or a third party such as Sales Logistics for your Customer Relationship Manager (CRM) and Quickbooks (QB) for your Chief Financial Officer. This results in the data in the CRM Clients table being isolated from the QB Customer table. This means that in order to answers such questions as, “How many calls did I make to each client and how many sales did I generate?” data will need to be joined from the various sources listed above.

STORAGE FORMAT

Data can be stored in simple text files using either a comma or a tab delimiter. This is good for transmitting data, extracting from the internet and applying data across multiple applications. Once accumulated, these files may be used to create tables, a collection of which forms a database. Another way to understand a database, is to view it as a big box full of information that is organized in such a way to provide valuable outputs. Databases allow for security to be implemented to protect your data and permit multi-user access.

While there is an array of options available for setting up databases, “Excel Databases” appear to be common, largely due to the ease with which users are able to create, design and maintain them. Another option is Google Docs which are different than Excel in that they are cloud hosted documents and allow for limited simultaneous multi-user access.

If you are tempted to use a simple programming platform like Excel as a database, there are a few caveats to bear in mind:

Excel’s primary function is to be a data analysis tool and should not be used for large amounts of raw data.

Excel is very dynamic (this is also a disadvantage) and easy to set up. Excel is a true programming environment. It is one of the few programs outside of “Calculator”, where an input of “=1+1” actually returns “2”. Word, Powerpoint, Email, etc. simply return your input.

Sheets can be used like tables in a database.

Data may be joined using using vlookups (although an index/match combo does allow for reverse lookups).

Data from “subtables” (i.e. sheets) can be made available via the DataValidation tool to ensure integrity and allow for quicker entry of data.

There are, however, problems with this approach:

Databases allow for multi-user access to a single file source. In laymen’s terms this means we all get to write to a common knowledge. Excel does not naturally facilitate this and requires a complex set of macros to achieve it and requires a programmer.

When two people open an Excel spreadsheet, the second user is locked into read-only mode. They are not designed to allow multi-user input. Excel spreadsheets can be set up as a shared document, however they are subject to conflict resolution in which case one user’s changes may not be saved. Google Sheets do allow simultaneous access to a shared sheet, but still have the same limitations for changes to the same cell.

If your business needs require a single user-input, then a database and spreadsheets work the same way. If your needs change and multi-user inputs are required, then Google Sheets may work for a few users. Past a few users, a database is essential.

An article on spreadsheets written for the BBC noted that one of the downsides is that they are not written by programmers and are not subject to version control. This means that there is a large potential for error in the data. An error in one formula could completely change the picture the data interpretation displays.

Spreadsheets in general are not good at handling large volumes of data. If you will never have more than 50,000 rows in a spreadsheet and never more than a few spreadsheets that need to reference each other, you might be ok. However, if your needs grow to millions of records that need to be related in many spreadsheets (tables), then the data can become too large or complex to allow you to pull information from them quickly.

Spreadsheets differ from databases in crucial ways: They store formulas (“= A1 + A2 + A3”, “= sum(B1:B200)”,etc.) and they store positional references (column A, row 1 is directly above column A, row 2) to other data. In a database, if you need to add all the values of column A, you use a tool to pull that data from the database and sum the values or write code in a language like SQL (Structured Query Language) to do it.

The issue of formulas, positional references and volume is critically important. If you decide at a later point that spreadsheets are no longer working or are just too big to function, converting formulas and positional references into a database will be very difficult and most likely require an expensive consultant to do the conversion.

STORAGE MECHANISM

The options surrounding where to save your data include removable media, hard-drive, network, web based, cloud-based storage and servers.

Storage covers where those precious 0’s & 1’s get saved. A very important consideration here is who has access to it. If the information is sensitive, such as salaries and SSN’s, a network that is not strictly controlled is a breach of confidentiality. Web based solutions must implement very strict access controls to ensure hackers are unable to get in, and consulting an internet security expert is highly recommended because just having antivirus software is not going to be enough.

When determining the storage, the targeted users are an essential driver. If there is a need for clients to interact with your data then a web based solution is the only option. Alternatively, the following are other options:

Removable media a memory stick, flash drive, removable hard-drive, CDs or DVDs are a bad idea for storing data, but are great for short-term backups or distributing read-only data. However, remember small items like a memory stick or flash drive are easily lost and therefore, easily compromised.

Hard-drive – local to a particular machine. Data on that hard-drive is unavailable to other users unless sharing is enabled. File sharing enables one computer, (for example, your laptop) to access another computer’s files (for example, your desktop files). File sharing is a free way of providing a few of a fileserver’s functionalities. One drawback is that it requires the “host computer” to be available. File sharing can be restricted to specific users or available to all users and the security of every computer accessing the data is critical.. The sensitivity of the data will determine which approach to adopt.

Network requires a company to have a file server setup. Data is stored on the server, and a user can access it by mapping a drive to the data source. Administrators can configure user access rights to limit the ability to read or write to files. This is a common approach for most businesses, but the drawbacks include the cost of setting it up and maintaining a file server as well as the requirement of being connected to the network to access the data. Working remotely requires a VPN connection to your network. A SQL server is required if a SQL database is going to be used. The costs associated with a file server can range from the cost of a PC (if free software is used) to tens of thousands of dollars. The great advantage of a true database server like SQL Server or Oracle is they are designed for large volumes of data and can correlate that data very quickly if designed correctly and they provide for up to a point-in-time restoration of your data. With something like Excel or Access which are prone to data corruptions, if the hard drive fails or the data gets corrupted, you have to revert back to the point where you last backed up the file which could be many hours, days, or months ago. SQL and Oracle can be setup to take backups automatically at night and take incremental backups every few minutes, so you can get back to almost the exact point when the failure occurred. Which choice you make depends on how much work/data your business can afford to lose and how long you can afford to be down while you restore your systems.

An important consideration with all storage mechanisms is backing up your data as they are a physical storage that can be corrupted and will eventually fail. Best practice is to use an offsite location. Cloud solutions can be a very effective way of achieving that goal.

Cloud storage examples include DropBox, Googledrive, OneDrive, etc. offer a free (with limitation on the amount of storage) way to store your data that can be accessed via a web connection. Cloud storage provides the ability to access files via a web connection, as well as previous versions and peace of mind that your valuable data is constantly backed up. Cloud storage is great for single-user files or backups, but is not well-suited for multi-user data.

Some applications can make use of the “File Sharing” feature in Windows used to share data between computers via LAN or Wi-Fi network, but the “main” file can only be moved to the Cloud by the owner of that file. Using Google Docs does allow for some multi-user access, but is still subject to the problem of two users updating the same piece of data.

Cloud servers (Virtual Machines or VMs) – examples are Azure (Microsoft), Google Cloud Platform, and Amazon Web Services and they function in a similar manner to network servers, however they are web-based. For small to medium sized companies, they are significantly cheaper and easier to maintain, however they do require a web-connection. They offer various products and services, including backups of entire servers and data. They typically offer pricing in batches of users, thus 2 users would cost the same as 5 users, etc.

The big difference between cloud storage and a cloud server is that the cloud server runs applications and thus has limited processing capacities, but being virtual, they can be given limited additional capacity (more storage space, more memory, more processors, etc.) when needed. Most cloud servers are priced based on performance specifications. There are two types of cloud servers, shared and dedicated. Dedicated means that the service provider sets up and provides your business with virtual servers that do not share resources with other companies. Dedicated servers are more expensive than servers using shared resources. A shared server uses a percentage of the resources of a much larger “Host” computer to create the virtual server. You still have a server that only you can access, but the Host computer manages the resources behind the scenes between all the virtual machines it is hosting. The biggest issue with sharing is the performance can be affected by other businesses usage. However, that issue is becoming less and less an issue as providers actively monitor their systems and improve the technology to allow them to move the resource hogs to a separate set of resources.

Web servers – can either be internally hosted (similar to a file server), or outsourced to a hosting company. The database on most hosted sites is provided through MySQL for free as it is open source, however connecting to your company’s internal systems is not a given and a programmer will most likely be needed to bridge the gap between the external (host) server and your internal server. A web server can provide public access to your database via your website which is advantageous when you want to share data with clients, suppliers, etc. who do not have access to your internal network. Web pages are written using web based server-side scripting languages such as PHP or ASP along with HTML and languages like C#.NET to communicate between the user and the database. An Intranet web server is restricted to internal network users and thus is significantly less susceptible to attacks from hackers and viruses as long as the network is secure.

If your website is eCommerce enabled there are regulatory PCI compliance requirements to ensure credit card information is stored securely. Various industries have additional regulatory compliance requirements imposed, for example HIPAA if you are in the Medical industry.

Conclusion

A data management plan is a “must have” to ensure that you are maximizing the effectiveness of your data. Significant loss of data or breach of security could severely impact your business.

To be able to rely on your data, you need to ensure it is accurate and secure. In order to create reliable business intelligence from your data, your tools and code must be strictly implemented and version controlled to avoid errors and loss of intellectual property.

Bringing in a consulting firm to assist you in designing and implementing your data management plan to work according to your business needs and resources is a very good place to start. A few hours invested may result in providing you with powerful business intelligence and ensure the safety of your data.

 

SIDEBAR

Know Your Data

Do you know what data you have, how much you have and where it is? Your data could be in spreadsheets, text files, databases, online applications, cloud storage. You need to know all these things about your data because if you don't, you might be missing out on opportunities and might be susceptible to losing important data.

Backup Your Data

Backups and off-site storage of those backups are your friend in a disaster or for research projects. If you have small files, periodically backing up to secure cloud storage might be a good option. If you have virtualized or cloud-based servers, make sure what the provider’s restore options are or backup your data
periodically to another virtual server.

Plan for the Future

Generally speaking and especially in today’s business climate, your data needs are never going to shrink, so plan ahead. Putting data in a spreadsheet or flat file (text, csv, etc.) might seem like a good idea, but if you can foresee needing millions
of records, it will get unwieldy fast. Look for technologies that can grow (SQL) or are at least easier to convert (MySQL).

Keep Your Data Safe

On top of backups, you also need to prevent anyone from taking or destroying your data. This can involve network security and/or encryption methods. Consulting an expert to work through what data you have and how to protect it is a good way to go.

Don’t Let Your Data go to Waste

Research your data. Collecting the data to protect yourself or to use for auditing purposes is great, but there might be much more valuable information in there. Pulling all the data together into a report or in a spreadsheet can provide the first insights into relationships in your data and insights into your business you never realized were there. You might be able to save money buying supplies at a different time or you might be able to see when to stock up on certain kinds of items. The big companies already do this and the tools to do at least the first stage of data mining are either already readily available or becoming
less expensive every day.


1099 Employee Paperwork

Q: I have hired a new 1099 employee and I don’t know what paperwork I need to complete at the end of the year? Do I prepare a W-2 or a 1099? Help?

A: Congratulations on creating a new position! Don’t forget that over 70% of all new jobs created in the United States come from small business owners just like you, so keep up the good work. Let me start with a few definitions related to your new worker to whom you referred to as a new “1099 employee.” This is a very common phrase and confirms the confusion related to worker classification since an employee would receive a W-2 at the end of the year, while an independent contractor would receive a 1099. From a definition standpoint, the term “1099 employee” is similar to an orange apple, meaning the two words just should not be used together.

Your new worker is either an employee or an independent contractor. An employee is anyone who performs services for your business that you control as to what will be done and how it will be done. An independent contractor is anyone who performs services for your business that you only control the end result of the work or the goal of the work, but do not control what or how the work will be done.

The key for determining the correct classification for each new worker is who controls the actual work product. The Internal Revenue Service looks at three different levels of control, behavioral control, financial control, and relationship control. IRS Form SS-8, Determination of Worker Status for Purposes of Federal Employment Taxes and Income Tax Withholding, is designed to asked questions related to these three areas of control to assist in determining the correct worker status. You can actually complete the form and mail to the IRS and they will make a determination for you. I recommend that you download the form from the IRS website and go through the questions with your new worker in mind. Even if you choose to send the form to the IRS, you should get a good feel of whether or not you control the work product in each section of the form.

If you determine that you indeed control the work product then your new worker should be classified as an employee. If so, you will be required to withhold applicable federal income tax, as well as FICA and Medicare tax and remit those taxes to the IRS on a monthly basis. You will also be required to file quarterly or annual payroll tax returns and at the end of the year complete a W-2 for your new employee.

If you determine that your new worker controls the work product and you as the company only control the end result of that work, then your new worker should be classified as an independent contractor. If so, the payments you make to the new worker will be summarized and reported at the end of the year on IRS Form 1099. The reporting requirement only applies if you pay at least $600 for the calendar year to the independent contractor.

Perhaps the most important point here is that the classification of your new worker is not a matter of choice. Avoid selecting the classification based on the perception of which one might be easier to deal with. Do your homework and make sure the classification is supported by your specific facts and circumstances.

As always, don’t forget that you are not alone. Bookmark our website at NASE.org as well as the IRS website at IRS.gov you will always be able to find the help you need.

Seeding Self Employment

Joseph Swanson is the owner of Swanson’s Evergreen Nursery located in Niagara, Wisconsin. Throughout High School Joey was very active, keeping a 3.9 GPA (second in his class) while participating on the Basketball, Football, Soccer, and Track teams. Upon Graduation, it was no surprise to anyone that Joey was already running his own business. Swanson’s Evergreen Nursery grows most of their Evergreen trees (Christmas Trees) from seed, and ships and sells their products throughout the Midwest.

What inspired you to enter the field you are in?
I started at a young age helping my Dad around the tree farm. Then as I grew older and was out there more and more and continued to help with the trees it made me realize this is what I wanted to do. Christmas trees have been a passion in our family for over 60 years. My Grandpa harvested trees on the side to make extra money, and that’s what inspired my dad to start his own farm.

When and why did you start your business?
I started the business in the summer of 2013. I started my business because I knew I loved working in this type of industry through my family, and there were lots of opportunities for me to succeed in it.

What challenges have you faced in your business?
There have been several challenges within the last two years. I have dealt with shipping screw-ups, upset customers because of shipping, mother-nature, and things I have done wrong just because of inexperience. I overcome them by learning from what went wrong and by working harder trying not to let it deter me.

How do you market your business?
I market the business in a few different ways, the first is through our website SwansonEvergreen.com where customers can learn about what we do and how we do it. We also send out flyers in the spring for our Spring Sale, and this leads to word of mouth promotion in our community. Developing industry relationships by talking to tree growers and attending conventions is also a great way to spread the word about what we are doing.

Do you have any employees?
For ten months out of the year it is mostly just me with occasional help from my family. Harvest time and planting time is when we need the most help and we look to hire about 8-10 people. Most of the work throughout the year I am able to handle as the business owner, however, during those two months we are very busy and the hard work from the part time employees is very important and vital to my success.

What's your schedule like, what's a typical day for you?
My schedule varies from day to day depending on what goes wrong, just like any business owner. There can be days where I work from 7 a.m. till 8 p.m. and other days when I work 7 a.m. till 5 p.m. On average I work 8-9 hour days. During the busy times it is not uncommon for me to work 12 hour days regularly. When I leave the farm, there’s always paperwork to be done.

Thanks for explaining your business to us, I’d like to shift gears if you will and discuss the Growth Grant and your experiences in general.
Sure, but first, let me just take the time to say thank you again for the Growth Grant, I was honored you chose me and I’m looking forward to putting it to good use at the farm.

Perfect transition as my next question was going to be what are the grant funds going towards?
I was able to use traditional lending to secure a loan and get my business started, part of that was purchasing equipment and inventory from a business that was closing. While I am able to sell some of that inventory this year, my business doesn’t really start till 2016 as seeds and trees take time to grow. This grant will cover some of the upkeep around the farm until I start selling more product next year.

That makes sense, was the Growth Grant the only reason you joined the NASE?
No, it certainly proved to be a great benefit but I joined the NASE around January of 2014. I learned about it from my high school guidance counselor. She told me there were great benefits to help my business grow as well as grant opportunities.

What’s the best thing about being self-employed?
Being self-employed brings lots of satisfaction. When you step back and realized all you have accomplished in the last week, month or even year, it is simultaneously satisfying while also motivating to keep working hard.

What’s the best compliment you’ve ever received from a client?
Since I have only had a year of tree sales, I haven’t received a lot of feedback. However, throughout the last year I have received some compliments from customers saying: “trees look great, nice and healthy” or “awesome trees, talk to you next year” at that is very humbling and satisfying.

What’s the most important piece of advice you would give to someone starting their own business?
Even though there can be many struggles and hard times, persistence and hard work will help you overcome those obstacles.


Legislation Introduced To Allow For HRAs

Last week in congress, Reps. Charles Boustany (R-La.) and Mike Thompson (D-Calif.) in the U.S. House and Sens. Charles Grassley (R-Iowa) and Heidi Heitkamp (D-N.D.) in the U.S. Senate introduced bipartisan legislation, Small Business Healthcare Relief Act (S. 1697/H.R. 2911). The legislation would enable small businesses to continue to use Health Reimbursement Arrangements (HRAs), which allow employers to provide pre-tax dollars to employees to pay for medical care and services.

In 2013, the Internal Revenue Service issued guidance dictating that all employers that fail to offer a group health plan, but provide tax preferred dollars through an HRA for their workers to pay health insurance premiums or other direct medical expenses, will be fined $100 per day, per employee. Over the course of a year, that’s $36,500 per employee and up to $500,000 in total. This $100 per day penalty went into effect on July 1, 2015.

The Small Business Healthcare Relief Act will allow small businesses that are not subject to the shared responsibility provision to provide HRAs to help their workers and families pay for premiums and/or other medical expenses. This provides small employers with necessary additional flexibility and allows those small companies – the majority of whom do not have human resource departments or benefits specialists – a simpler, easier way to help their employees with rising medical costs.

This is a bipartisan opportunity to improve affordable health care options for small businesses, and we urge Congress to move swiftly to pass this vital legislation so that more small employers can help their workers defray the high cost of insurance premiums and/or other out-of-pocket medical expenses.

Only July 1st, the IRS started enforcing the new rule that fined small businesses $100 a day fine per employee on small businesses that offer traditional health reimbursement accounts (HRAs).


Courtesy of NASE.org
https://www.nase.org/about-us/nase-publications/selfinformed/June-2015