Uphill battle for small business