My boyfriend is starting an online business wherby users pay a fee to become a member. This payment will be made online via credit card or paypal and the fee can be paid monthly or one annual payment. Income will also come in the form of commission. I have some basic accounts experience in the traditional sense. ie sell goods, raise invoice and receive payment 30 days later but I am a little unsure as to how I should go about accounting for these online payments. Do I need sales ledgers for all of the customer as there could potentially be thousands? Or do I just treat them as cash ie credit sales, debit bank? It may be neccessary to pay refunds also. For the annual fee, should I account for this on an accruals basis? Also, does anyone know of any accounting software that would be suitable for this kind of business? I just don't know how to keep track of these payments? Thanks in advance : )