Do I need to keep paper records for my business?
Scanned or electronic copies of invoices should be sufficient as long as they are accurate and you can deliver them during an audit. Also, if you have an accountant prepare your taxes you would either need to provide them a copy of the invoices or a summary of them with the corresponding amounts to be claimed. Personally I prefer to print out a paper copy and file that away with that quarter's and year's other tax documents. I do my own taxes and find paper copies handy as I can go through each invoice/receipt and make sure I have entered its information by ticking it. I find that when handling a large number of documents that paper copies are more easy to handle than electronic ones. In the end you will need to use a system that you feel comfortable with and are able to use effectively.
The Canada Revenue Agency describes in detail here what information businesses must generally include on their invoices so that GST/HST registrants can claim Input Tax Credits (ITCs) for the expenses. Quote: Sales invoices for GST/HST registrants You have to give customers who are GST/HST registrants specific   information on the invoices, receipts, contracts, or other business   papers that you use when you provide taxable goods and services. This   information lets them support their claims for input tax credits   (ITCs) or rebates for the GST/HST you charged. [...] The page quoted continues with a table describing what, specifically, needs to be on a sales invoice based on the total amount of the invoice; the requirements differ for: total sale under $30, total sale between $30 to $149.99, and total sale $150 or more. For the total sale under $30 category, the only things a sales invoice must contain to support an ITC claim are (1) the provider's business name, (2) the invoice date, and (3) the total amount paid/payable. i.e. When the total sale is under $30, there is no requirement for any GST/HST amount to be indicated separately, nor for a business number to be present on the invoice. Hence, IMHO (and I am neither an accountant nor a lawyer), if your Uber rides are for $30 or less, then you shouldn't expect a GST/HST number anyway, and a simple invoice as described should be enough for you to claim your ITCs. Whether or not the provider is registered in fact for GST/HST is beside the point. For amounts over $30, you need a bit more. While the page above specifies that the provider's business number should be included beginning with the next level of total sales,  there are exceptions to those rules described at another page mentioned, Exceptions to invoice requirements, that specifically apply to the taxi/limousine case. Quote: Exceptions to invoice requirements GST/HST registrants are required to keep the necessary documentation   to support their claim for ITCs and rebates. In certain circumstances   the documentation requirements have been reduced. [...] For taxi or limousine fares your books and records must show: So at a minimum, for fare in excess of $30 total, you should ask the driver to note either (a) the amount of GST/HST charged, or (b) a statement that the fare includes GST/HST. The driver's business number need not be specified. Consequently, if your receipt for a ride in excess of $30 does not contain any such additional information with respect to GST/HST, then I would expect the receipt does not satisfy the CRA's requirements for supporting your ITC claim. i.e. Keep your individual rides under $30 each, or else get a better receipt from the driver when it is above that amount. p.s. It should go without saying, but your rides, of course, must be considered reasonable business expenses in order to qualify for GST/HST ITCs for your business. Receipts for rides of a personal nature are not eligible, so be sure to maintain proper records as to the business purpose and destination for each ride receipt so claimed. How long you need to keep tax records will depend on jurisdiction. In general, if you discard records in a period of time less than your tax authority recommends, it may create audit problems down the road. ie: if you make a deduction supported by business expense receipts, and you discard those receipts next year, then you won't be able to defend the deduction if your tax authority audits you in 3 years. Generally, how long you keep records would depend on: (a) how much time your tax authority has to audit you; and (b) how long after you file your return you are allowed to make your own amendments. In your case (US-based), the IRS has straight-forward documentation about how long it expects you to keep records: https://www.irs.gov/businesses/small-businesses-self-employed/how-long-should-i-keep-records Period of Limitations that apply to income tax returns Keep records for 3 years if situations (4), (5), and (6) below do not apply to you. Keep records for 3 years from the date you filed your original return or 2 years from the date you paid the tax, whichever is later, if you file a claim for credit or refund after you file your return. Keep records for 7 years if you file a claim for a loss from worthless securities or bad debt deduction. Keep records for 6 years if you do not report income that you should report, and it is more than 25% of the gross income shown on your return. Keep records indefinitely if you do not file a return. Keep records indefinitely if you file a fraudulent return. Keep employment tax records for at least 4 years after the date that the tax becomes due or is paid, whichever is later. Note that the above are the minimum periods to keep records; for your own purposes you may want to keep them for longer periods than that. For example, you may be in a position to discover that you would like to refile a prior tax return, because you forgot to claim a tax credit that was available to you. If you would have been eligible to refile in that period but no longer have documentation, you are out of luck. Based on the additional comment you gave, I would recommend that you keep the capital from the businesses separate as much as possible.  It sounds like you won't get into any trouble legally if you make 'loans' or transfers of capital from one business into the other. But I would suggest that you keep detailed records of any transfers that you do make.  The reason why is that in any business, it is important to know the economics of how your business makes money. If you find yourself making transfers repeatedly, then your business model may be bad. Even if your transfers are only to deal with the cost of poor customers, it could still mean that your business model needs to be adjusted.  But if it's a question of the timing of cash flows, then there's really nothing wrong with taking some of the money from your successful pants operation and building up more working capital in your stationery shop. "For me, the main benefit of using duplicate checks is that the copy is created automatically.  If I had to take an extra step, whether taking a photo or writing on a stub, I would probably not always remember to do it.  There is also the issue that you might need to write a check when you don't have your smartphone with you, or it is broken or has a dead battery, etc. There are various pros and cons of having an electronic record versus a paper record.  A paper copy of a check is more vulnerable to physical loss or intrusion, but an electronic record is more vulnerable to hacking.  You also have to keep the images organized somehow, and take care of data security and backups for the images.  You'll have to evaluate which is the greater concern for you. A minor side point is that check duplicates often omit the account number and obscure your signature.  A photo of the original check would include both of these. As far as ""evidence"", it seems to me they're both equally good evidence that you wrote the check - but that's not really that useful.  In most sorts of disputes, what you would need to prove is that you actually delivered the check to the intended recipient, and neither the photo nor the paper copy is evidence of that.  You could have written the check, taken your photo / copy, and then torn it up." First, I try to keep electronic records (with appropriate backups) whenever it seems feasible: utility bills, credit card statements, bank statements, etc. This greatly cuts down on storage space, and are kept forever.  For hard copy records, it depends on the transaction.  I try to balance filing time and recover time, by how likely it is that I will need to access a record in the future.  I'm much less likely to need the receipt for this mornings coffee at Starbucks than I am to need the utility bill for my rental property (100%, come tax time).   For instance, by default I file my credit card receipts, that don't get filed elsewhere, by year with all cards kept together, and cull them after 5-7 years. I keep all of the credit card receipts, just because it is less effort for me than making a decision about what to keep and what to discard.  I put them in an accordion file by month of charge, and keep two, for the current year and previous years. At the beginning of each year, I get rid of the receipts in the oldest file and reuse it. Anything that needs to be kept longer that a couple of years gets filed separately. Certain records are kept together.  For example, car repair/maintenance receipts are filed by vehicle and kept for the life of the vehicle (could be useful when its sold, to provide the repair history).  All receipts for the rental property are kept together, organized by account. I'll keep these until the property is sold. All tax related receipts that don't have a specific file are kept together, by year, along with the tax return. "There are very few circumstances where forming an out of state entity is beneficial, but a website is within these circumstances in certain instances. Businesses with no physical operations do not need to care what jurisdiction they are registered in: your home state, a better united state or non-united state. The ""limited liability"" does it's job. If you are storing inventory or purchasing offices to compliment your online business, you need to register in the state those are located in. An online business is an example of a business with no physical presence. All states want you to register your LLC in the state that you live in, but this is where you need to read that state's laws. What are the consequences of not registering? There might be none, there might be many.  In New York, for example, there are no consequences for not registering (and registering in new york - especially the city - is likely the most expensive in the USA). If your LLC needs to represent itself in court, New York provides retroactive foreign registrations and business licenses. So basically, despite saying that you need to pay over $1000 to form your LLC ""or else"", the reality is that you get the local limited liability protection in courts whenever you actually need it. Check your local state laws, but more times than not it is analogous to asking a barber if you need a haircut, the representative is always going to say ""yes, you do"" while the law, and associated case law, reveals that you don't. The federal government doesn't care what state your form an LLC or partnership in. Banks don't care what state you form an LLC or partnership in. The United States post office doesn't care. Making an app? The Apple iTunes store doesn't care. So that covers all the applicable authorities you need to consider. Now just go with the cheapest. In the US alone there are 50 states and several territories, all with their own fee structures, so you just have to do your research. Despite conflicting with another answer, Wyoming is still relevant, because it is cheap and has a mature system and laws around business entity formation. http://www.incorp.com has agents in every state, but there are registered agents everywhere, you can even call the Secretary of State in each state for a list of registered agents. Get an employer ID number yourself after the business entity is formed, it takes less than 5 minutes. All of this is also contingent on how your LLC or partnership distributes funds. If your LLC is not acting like a pass through entity to you and your partner,but instead holding its own profits like a corporation, then again none of this matters. You need to form it within the state you live and do foreign registrations in states where it has any physical presence, as it has becomes its own tax person in those states. This is relevant because you said you were trying to do something with a friend." To be on the safe side - you'll want to get the full invoice. You don't need to actually print them, you can save it as a PDF and make sure to make your own backups once in a while. Only actually print them when the IRS asks you to kill some trees and send them a paper response, and even then you can talk to the agent in charge and check if you can email the digital file instead. The IRS won't ask for this when you file your taxes, they will only ask for this if you're under audit and they will want to actually validate the numbers on your return. You'll know when you're under audit, and who is the auditor (the agent in charge of your case). You'll also want to have some representation when that happens. As an LLC you are required to have a separate bank account (so you can't have one account and mix personal and business finances together as you could if you were a sole trader) - but there's no requirement for it to be a business bank account.  However, the terms and conditions of most high street bank personal current accounts specifically exclude business banking, so unless you could find one that would allow it, you'd have to open a business bank account.