• Products
    • Overview

      All Features

      Freelancer? Small business?
      Features to get you paid, fast.

      Expenses, Vendors, PO's

      Manage & re-invoice expenses, track vendors & purchase orders.

      Invoicing, Quotes, Payments

      Tools to run your business, invoice clients & get paid.

      Projects, Tasks, Time-Tracking

      Create projects, tasks, track billable work-hours.

      Connect Bank & Financial Accounts, Sync Transactions

      Automatically import bank, credit card and PayPal transactions.

      Product Demo

      Need an awesome solution for invoicing clients? Test Drive!

      Workflow

      OS Tools

      Web, Desktop, iOS, Google Play, Linux, Windows Apps

      Online Payments

      Accept credit cards, ACH, PayPal & more

      Automations

      Integrate with hundreds apps via Zapier, Make, Integrately & more

      Invoice Designs

      Beautifully designed invoice templates

      Overview
      • Product Overview
      • Expense tracking & Vendor Management
      • Invoices, Quotations & Payments
      • Time tracking & Project Management
      Workflow
      • OS Tools
      • Payment Gateways
      • Automations
      • Invoice Templates
  • Why Invoice Ninja?
    • Overview

      Competition Comparison

      How does Invoice Ninja stack up against the competition?

      Who is it for?

      Freelancers, service professionals, business owners

      How it works?

      4 steps to get paid online

      Our Story

      Building business tools since 2014!

      Compare
      • Overview
      • vs. Zoho
      • vs. Invoice2Go
      • vs. Freshbooks
      Overview
      • Who is it for
      • Our Story
      Compare
      • Overview
      • vs. Invoice 2Go
      • vs. Zoho
      • vs. Freshbooks
  • Resources
    • Learn

      Contact Support

      We're here to help!

      Self-hosting

      Install & self-host Invoice Ninja on your own server

      Legacy v4 Login

      Legacy App Login

      Freelancer Blog

      Solopreneur & Business Blog

      User Guide

      App Documentation

      API Documentation

      Invoice Ninja REST based API

      Product Roadmap

      The future is bright...

      How it works?

      4 steps to get paid

      Learn
      • Contact Support
      • User Guide
      • Self-hosting
      • API Documentation
      • Legacy v4 Login
      • Product Roadmap
      • Blog
  • Pricing
  • Products
    • Overview

      All Features

      Freelancer? Small business?
      Features to get you paid, fast.

      Expenses, Vendors, PO's

      Manage & re-invoice expenses, track vendors & purchase orders.

      Invoicing, Quotes, Payments

      Tools to run your business, invoice clients & get paid.

      Projects, Tasks, Time-Tracking

      Create projects, tasks, track billable work-hours.

      Connect Bank & Financial Accounts, Sync Transactions

      Automatically import bank, credit card and PayPal transactions.

      Product Demo

      Need an awesome solution for invoicing clients? Test Drive!

      Workflow

      OS Tools

      Web, Desktop, iOS, Google Play, Linux, Windows Apps

      Online Payments

      Accept credit cards, ACH, PayPal & more

      Automations

      Integrate with hundreds apps via Zapier, Make, Integrately & more

      Invoice Designs

      Beautifully designed invoice templates

      Overview
      • Product Overview
      • Expense tracking & Vendor Management
      • Invoices, Quotations & Payments
      • Time tracking & Project Management
      Workflow
      • OS Tools
      • Payment Gateways
      • Automations
      • Invoice Templates
  • Why Invoice Ninja?
    • Overview

      Competition Comparison

      How does Invoice Ninja stack up against the competition?

      Who is it for?

      Freelancers, service professionals, business owners

      How it works?

      4 steps to get paid online

      Our Story

      Building business tools since 2014!

      Compare
      • Overview
      • vs. Zoho
      • vs. Invoice2Go
      • vs. Freshbooks
      Overview
      • Who is it for
      • Our Story
      Compare
      • Overview
      • vs. Invoice 2Go
      • vs. Zoho
      • vs. Freshbooks
  • Resources
    • Learn

      Contact Support

      We're here to help!

      Self-hosting

      Install & self-host Invoice Ninja on your own server

      Legacy v4 Login

      Legacy App Login

      Freelancer Blog

      Solopreneur & Business Blog

      User Guide

      App Documentation

      API Documentation

      Invoice Ninja REST based API

      Product Roadmap

      The future is bright...

      How it works?

      4 steps to get paid

      Learn
      • Contact Support
      • User Guide
      • Self-hosting
      • API Documentation
      • Legacy v4 Login
      • Product Roadmap
      • Blog
  • Pricing

|

Login

Sign up
  • Products
    • Overview

      All Features

      Freelancer? Small business?
      Features to get you paid, fast.

      Expenses, Vendors, PO's

      Manage & re-invoice expenses, track vendors & purchase orders.

      Invoicing, Quotes, Payments

      Tools to run your business, invoice clients & get paid.

      Projects, Tasks, Time-Tracking

      Create projects, tasks, track billable work-hours.

      Connect Bank & Financial Accounts, Sync Transactions

      Automatically import bank, credit card and PayPal transactions.

      Product Demo

      Need an awesome solution for invoicing clients? Test Drive!

      Workflow

      OS Tools

      Web, Desktop, iOS, Google Play, Linux, Windows Apps

      Online Payments

      Accept credit cards, ACH, PayPal & more

      Automations

      Integrate with hundreds apps via Zapier, Make, Integrately & more

      Invoice Designs

      Beautifully designed invoice templates

      Overview
      • Product Overview
      • Expense tracking & Vendor Management
      • Invoices, Quotations & Payments
      • Time tracking & Project Management
      Workflow
      • OS Tools
      • Payment Gateways
      • Automations
      • Invoice Templates
  • Why Invoice Ninja?
    • Overview

      Competition Comparison

      How does Invoice Ninja stack up against the competition?

      Who is it for?

      Freelancers, service professionals, business owners

      How it works?

      4 steps to get paid online

      Our Story

      Building business tools since 2014!

      Compare
      • Overview
      • vs. Zoho
      • vs. Invoice2Go
      • vs. Freshbooks
      Overview
      • Who is it for
      • Our Story
      Compare
      • Overview
      • vs. Invoice 2Go
      • vs. Zoho
      • vs. Freshbooks
  • Resources
    • Learn

      Contact Support

      We're here to help!

      Self-hosting

      Install & self-host Invoice Ninja on your own server

      Legacy v4 Login

      Legacy App Login

      Freelancer Blog

      Solopreneur & Business Blog

      User Guide

      App Documentation

      API Documentation

      Invoice Ninja REST based API

      Product Roadmap

      The future is bright...

      How it works?

      4 steps to get paid

      Learn
      • Contact Support
      • User Guide
      • Self-hosting
      • API Documentation
      • Legacy v4 Login
      • Product Roadmap
      • Blog
  • Pricing
  • Products
    • Overview

      All Features

      Freelancer? Small business?
      Features to get you paid, fast.

      Expenses, Vendors, PO's

      Manage & re-invoice expenses, track vendors & purchase orders.

      Invoicing, Quotes, Payments

      Tools to run your business, invoice clients & get paid.

      Projects, Tasks, Time-Tracking

      Create projects, tasks, track billable work-hours.

      Connect Bank & Financial Accounts, Sync Transactions

      Automatically import bank, credit card and PayPal transactions.

      Product Demo

      Need an awesome solution for invoicing clients? Test Drive!

      Workflow

      OS Tools

      Web, Desktop, iOS, Google Play, Linux, Windows Apps

      Online Payments

      Accept credit cards, ACH, PayPal & more

      Automations

      Integrate with hundreds apps via Zapier, Make, Integrately & more

      Invoice Designs

      Beautifully designed invoice templates

      Overview
      • Product Overview
      • Expense tracking & Vendor Management
      • Invoices, Quotations & Payments
      • Time tracking & Project Management
      Workflow
      • OS Tools
      • Payment Gateways
      • Automations
      • Invoice Templates
  • Why Invoice Ninja?
    • Overview

      Competition Comparison

      How does Invoice Ninja stack up against the competition?

      Who is it for?

      Freelancers, service professionals, business owners

      How it works?

      4 steps to get paid online

      Our Story

      Building business tools since 2014!

      Compare
      • Overview
      • vs. Zoho
      • vs. Invoice2Go
      • vs. Freshbooks
      Overview
      • Who is it for
      • Our Story
      Compare
      • Overview
      • vs. Invoice 2Go
      • vs. Zoho
      • vs. Freshbooks
  • Resources
    • Learn

      Contact Support

      We're here to help!

      Self-hosting

      Install & self-host Invoice Ninja on your own server

      Legacy v4 Login

      Legacy App Login

      Freelancer Blog

      Solopreneur & Business Blog

      User Guide

      App Documentation

      API Documentation

      Invoice Ninja REST based API

      Product Roadmap

      The future is bright...

      How it works?

      4 steps to get paid

      Learn
      • Contact Support
      • User Guide
      • Self-hosting
      • API Documentation
      • Legacy v4 Login
      • Product Roadmap
      • Blog
  • Pricing
  • Back to blog

Getting started with the basics of online payments and invoices

  • May 5, 2014

Share

Tags

Setting up your own business is an exciting if sometimes stressful endeavor. Along with self-employment advantages like schedule flexibility, pursuing a dream and having full control come the responsibilities of setting yourself up financially to bill clients, pay taxes and pay others.

Accept Credit Cards Online

You might have seen content around the web telling you that you need a merchant underwriter, LLC status in Delaware, LTD status in Cyprus, a payment processor gateway, a bookkeeping solution, an account with Square, three PayPal accounts, and a team of geeks to make sure it’s all running smoothly.

But it really doesn’t have to be all that complicated, and almost everything relating to your business’s payments only needs to be set up once – after the systems are activated and playing together nicely, you should be able to finally focus on actually getting work done. Sure, the idea of getting all this infrastructure going can be daunting to say the least, so we’ve decided to break it all down for you and explain the basic principles at play.

Tax filing / business entity status

One of the first decisions business owners have to make is to define their official business entity status. Considering your long-term and short-term business goals can help you to determine what makes the most sense – a proprietorship, partnership, corporation or one of the nuanced varieties of these main choices. Consider how large your business is likely to be, how much control you want to retain and how structured it will be. Think about how exposed you’re likely to be to lawsuits and the tax implications of what you intend to profit vs. reinvest.

Once this is all mapped out, it will be easier to define the business. Most businesses start out as sole proprietorships, where the owner has full control as well as full responsibility. This type of business is easy to set up, and accounting is simple since it is attached to the owner’s personal tax returns. However, a sole proprietor is personally responsible for debts incurred by the business and may find it hard to raise funds and hire employees.

Partnerships are similar to sole proprietorships in that the owners of the business and the business itself are indistinguishable in the eyes of the law. Partnerships are also relatively easy to set up, but they do require an agreement about how the partnership can be dissolved. There are a few different types of partnerships to choose from, such as limited partnerships and joint ventures.

A corporation is a separate business entity that doesn’t dissolve if the owners disengage from it. A corporation is owned by shareholders who make all the decisions. The corporation itself can be taxed, sued and held liable for contractual obligations. A corporation is more time-consuming and expensive to set up but is often the right choice for a business that has ongoing needs for payroll, contracts, loans or seed investments.

Open a bank account to suit your needs

Opening a bank account for your business is a crucial step toward separating personal assets from business funds – even if you’re operating as a sole proprietorship. It could be a good idea to visit a few banks and find out what each one has to offer a small business and to gain a sense of the professionalism, friendliness and service orientation of the account managers at your local branch. A free checking account is ideal for a small business with only a few transactions per month. Don’t forget to ask about various fees aside from depositing checks, though – these can vary quite a bit.

Banks make most of their money from extra services like lines of credit and cash management services, so bankers are likely to pitch them to you aggressively. Consider whether these services are really necessary at this time. You can always add them later as your business grows.

Ask at the bank about connecting your accounting software to your bank account. Online banking and accounting can save you a lot of time and aggravation, especially when you can work with automated syncing of data. Compare fees for online transactions such as payroll, transferring funds between accounts and investments, both on the bank’s website and its mobile app.

Along with asking all the right questions about services, fees and loans, pay attention the customer service you get at the bank. You want to open an account with a banker who understands you, your business and your industry, and will be available and flexible when you need it. Sometimes it is worth sacrificing some financial advantages if it means having a better personal relationship with your banker.

Pick the right payment gateway

How will customers pay for your products and services? To make payment easy and quick, you’ll want to accept payments online, using a credit card gateway payment processor connected to your website and to your invoicing system.

Payment gateways collect funds from the customer and store them online. They might keep this money until you manually transfer it into your bank account, or they may offer automatic payouts every few days or every week.

You can accept payments online for products or for services. If you’re selling physical goods, keep in mind that a gateway is a must for ecommerce websites, since shoppers expect to purchase products without having to leave the merchant’s website.

But if you’re a service provider, contractor, freelancer or consultant, you are likely to benefit from working with a gateway too. Your clients, wherever they are located, will appreciate the ease and convenience of online payment. As an extra bonus, you are likely to get paid sooner online than offline. Electronic payment can be especially useful for accepting payments from clients who are located in other countries, since most currencies are accepted and converted automatically.

The most popular payment gateways are PayPal, Stripe and Authorize.Net, but there are plenty more out there, each with its own strengths and specialties. When choosing a payment gateway, look for the features that are likely to suit your business best. If you plan to make a high volume of online payments regularly, for example, you may want a gateway that allows you to do that without involving your bank account, or you may want to work with a provider that has higher monthly fees but lower transaction fees. Look at how easy the gateway is to set up and how high its transaction fees and flat monthly fees are. If you aren’t sure how much online invoicing you’re going to be doing over time, you may want to get started with a platform with higher transaction fees and lower monthly fees.

Technical support is important, too – especially if you are not familiar with these types of online tools. Look for platforms that offer email support, and, if you feel you need it, telephone support as well. Some gateways require that you have a merchant account as well (more on this below), either acquired through them or elsewhere, so this factor can also help you to select the right gateway for your business.

Know your merchant account options

Your merchant account is the place where funds are stored online in between collection from the customer or client and their withdrawal to your account. It’s like an escrow that helps the gateways, credit card companies and banks to cover their risks. The companies that offer payment gateways generally offer merchant accounts as well, although not all require that you have one.

The simplest type of merchant account is called an aggregate account. In this account, your money gets dropped in a communal pool until you withdraw it. This type of account does not require extra setup, but you can’t negotiate rates and have less control over how long it takes to get your money.

If you’re selling large amounts of merchandise, though, it may be worth getting a dedicated merchant account that allows you negotiate rates based on the volume of your sales. You may have to go through a fairly in-depth and lengthy credit check and underwriting process to get approved for a dedicated merchant account.

Most small businesses are best off starting with an aggregated account and reevaluate their needs as sales grow. But if you really like a specific gateway and they require that you have a specific type of merchant account, then it might make sense to just go with that.

Invoicing and billing tools

It may be a drag, but you’re going to have to do at least a little bit of bookkeeping if you’re going to manage your own business. Even if you’re hiring out for all of your payroll and tax reporting needs, and even if your expenses are all auto-billed and you’re only billing a handful of customers each month, you’re still going to need to wrap your head around cash flow considerations, especially the real time status of each invoice you issue.

Make this all as easy as possible on yourself by using an app. Depending on your business entity type’s tax reporting requirements and the software preferred by whoever’s in charge of keeping it all in order for you, it’s possible that a comprehensive financial management app is what you need. Or you might do just fine with a basic solution using spreadsheets, bank statements and your invoicing tool’s data.

When choosing an online accounting tool, keep in mind that many integrate various features such as invoicing, online payments, expense tracking, time-tracking and reports for tax filing or financial planning. Make a list of the features you need and test out a few tools that offer them. Pay attention to the user experience and find a tool that is simple to use. The point here, after all, is to save you time.

Some online accounting tools have both free and paid versions. Evaluate your needs to see if the free version is sufficient or if you need to upgrade to the paid version. The free versions are usually limited to a certain number of clients and transactions. Payment is generally with the subscription model, charging a monthly fee.

Your revenues are your business’s lifeblood, so no matter how you’re keeping your books, you’re going to need to invoice and bill customers. Although there are many online tools that are expensive or offer a very limited free version, there’s no reason to pay for invoicing and billing. Invoice Ninja is free, and the app offers an extremely accessible interface that produces beautiful, customizable invoices that will impress your clients. It connects easily to dozens of payment gateways, so your customers can pay you with just a few clicks. And we offer awesome email support too.

Now that you are set up legally and financially, it’s time to start earning money from your dream. As your business grows, don’t forget to reevaluate your early choices to see what is still working for you and what could use an upgrade.

Share

Share

Tags

Business Scene, Business Tools, Freelancing
You may also like
Smiling man.

How to Get Better Freelance Clients

Learn more
Lady smiling at laptop

4 Ways to Invoice Long-Term Clients – And Get Paid on Time

Learn more
group of people

How to Successfully Manage Client Expectations as a Freelancer

Learn more

Start Invoicing Today!

Create. Send. Get Paid.

Test Drive!
Products
  • Product Overview
  • Invoicing, Quotes, Payments
  • Time Tracker and Projects
  • Expenses, Vendors, PO’s
  • Integrate Financial Accounts
  • Online Payment Integrations
  • Automations & Integrations
  • Languages & Currencies
  • Mobile Apps, OS tools
  • Product Overview
  • Invoicing, Quotes, Payments
  • Time Tracker and Projects
  • Expenses, Vendors, PO’s
  • Integrate Financial Accounts
  • Online Payment Integrations
  • Automations & Integrations
  • Languages & Currencies
  • Mobile Apps, OS tools
Why Invoice Ninja?
  • Our Story
  • Who’s it for?
  • How It Works
  • How We Compare
  • Slack
  • Discord
  • Our Story
  • Who’s it for?
  • How It Works
  • How We Compare
  • Slack
  • Discord
Resources
  • Contact & Support
  • Product Documentation
  • API Documenation
  • Suggestions & Requests
  • Self-Hosting Invoice Ninja
  • Business Blog
  • Technical Blog
  • Server Status
  • Branding Kit
  • Contact & Support
  • Product Documentation
  • API Documenation
  • Suggestions & Requests
  • Self-Hosting Invoice Ninja
  • Business Blog
  • Technical Blog
  • Server Status
  • Branding Kit
Pricing
v4 Legacy Login
New Account Login

© Invoice Ninja

Terms of Service

Data Privacy

PCI Compliance

GDPR

Self-Hosting Data

Self-Hosting Terms

Additional Users Activity Notification Settings

Enterprise Ninja

As part of the Invoice Ninja Enterprise plan you can create additional account users, set permissions of what additional account users can view/create/edit, and receive notifications for actions taken by users!

​Free Invoicing Software for Small Business.
Focus on doing what you love.​ We’ll help with the invoicing​:)

Create a Free Account!

Client-Portal & Vendor Document Upload

Enterprise Ninja

Allow your clients & vendors to upload documents in their client/vendor-side portal to keep all agreements organized and accessible!​

Free Invoicing Software for Small Business.
Focus on doing what you love.​ We’ll help with the invoicing​:)

Create a Free Account!

Additional Users & Set Permissions

Enterprise Ninja

As part of the Invoice Ninja Enterprise plan you can create additional account users, set permissions of what additional account users can view/create/edit, and receive notifications for actions taken by users!

Free Invoicing Software for Small Business.
Focus on doing what you love. We’ll help with the invoicing:)

Create a Free Account!

Banking Integration

Enterprise Ninja

We understands that automating transaction imports are a huge asset when it comes to getting paid and staying organized.

Invoice Ninja has partnered with Yodlee, a specialist provider of secure bank data connections, to offer bank, credit cards, and PayPal transaction data syncing.

  • Import Bank & Card Transactions
  • Match Deposits to [Multiple] Invoices
  • Match Withdrawals/Expenses to Vendors
  • Enable “Autosync” download transactions

 

​Free Invoicing Software for Small Business.
Focus on doing what you love.​ We’ll help with the invoicing​:)

Create a Free Account!

Custom Domain "Billing.YourCompany.com"

Enterprise Ninja

Looking for a fully branded experience?

The Invoice Ninja Enterprise Plan allows you to create a custom URL “Invoicing.YourCompany.com” for your clients portal to view & pay invoices online!

​Free Invoicing Software for Small Business.
Focus on doing what you love.​ We’ll help with the invoicing​:)

Create a Free Account!

Attach 3rd Party Files to Invoices & Expenses

Enterprise Ninja

The Invoice Ninja Enterprise Plan allows you to attach proposal files, agreements, design work files, all types of documents to your invoices & client-side portal!

Upload & attach .doc, .ppt, xls, .jpg, .png, .pdf files, and more, all together with your client’s invoices & client-side portal!

Files can be attached to your company for all clients to see, attached individually per client, or attached individually per invoice &/or expense!

Free Invoicing Software for Small Business.
Focus on doing what you love. We’ll help with the invoicing:)

Create a Free Account!

Custom Client-Portal Subdomain

Ninja Pro Features

Customize your client portal URL to match your branding YourBrand.Invoicing.co

Build trust by showing your branding when clients click to view their invoices & client-side portal online!​

Free Invoicing Software for Small Business.
Focus on doing what you love.​ We’ll help with the invoicing​:)

Create a Free Account!

Storefront Functionality

Ninja Pro Features

Enable third-party apps to create invoices within your account.

Free Invoicing Software for Small Business.
Focus on doing what you love.​ We’ll help with the invoicing​:)

Create a Free Account!

Automated Workflow

Ninja Pro Features

Use the power of Zapier, Make, Pabbly, Integrately to integrate with Invoice Ninja with hundreds of apps to automate workflow!

With Zapier you can integrate your Invoice Ninja with thousands of other apps. and streamline your cross-app workflow with smooth automated functions.

With Make you can connect Invoice Ninja to your favorite apps & services. Just create a scenario that will watch for new data being created in a specified app and it will automatically trigger actions in Invoice Ninja, or vice-versa!

See all automations here!

Free Invoicing Software for Small Business.
Focus on doing what you love.​ We’ll help with the invoicing​:)

Create a Free Account!

Custom Reminder Emails

Ninja Pro Features

The Invoice Ninja Pro Plan allows you to create custom email reminders based on the invoice date or invoice due date. Define date parameters to remind your clients before or after invoices are due to ensure you GET PAID!

Set “First, Second, Third” or “Endless” reminders to ensure invoices are not overlooked and you get paid faster!

Free Invoicing Software for Small Business.
Focus on doing what you love.​ We’ll help with the invoicing​:)

Create a Free Account!