What a corporate payment is and how it differs from personal transfers

A corporate payment is money your business sends to another business, vendor, or contractor — not a personal transfer between individuals. The mechanics are the same as a personal bank transfer, but the account types, documentation, and audit trail are different. Your business bank account initiates the payment, the receiving business's bank account receives it, and the money moves through the same banking infrastructure, but corporate payments leave a documented record that satisfies tax and accounting requirements.

The key difference is that corporate payments require proof of business purpose. When you pay an employee, a vendor, or a contractor from a business account, that payment is a business expense. The IRS and your accountant will want to see documentation: an invoice, a contract, a timesheet, or a purchase order that explains why the money left your account. A personal transfer between your checking account and your savings account needs no such record. A corporate payment does.

Most corporate payments move through one of three channels: ACH transfers (the slowest and cheapest), wire transfers (the fastest and most expensive), or check payments (still common for vendors who don't accept electronic transfers). The receiving business doesn't care which method you use — the money arrives in their account the same way. What matters to you is speed, cost, and whether the recipient can receive it.

Key Takeaways

  • Corporate payments require documentation of business purpose — an invoice, contract, or purchase order — because they are tax-deductible expenses.
  • ACH transfers take one to three business days and cost little or nothing, making them the default choice for routine vendor payments.
  • Wire transfers move money the same day but cost $15 to $50 per transfer and are irreversible once sent, so use them only when speed is essential.
  • Your business bank account must be set up to send payments; most business accounts include ACH and wire capability, but some require you to turn it on.
  • The receiving business needs only a bank account number and routing number for ACH, or a full wire instruction sheet for wire transfers.

ACH transfers: the standard route for most vendor and contractor payments

An ACH transfer is an electronic payment that moves through the Automated Clearing House network, a system that batches payments and settles them overnight. When you send an ACH payment from your business account on a Tuesday morning, the money typically arrives in the recipient's account on Wednesday or Thursday. The delay exists because ACH doesn't move money in real time — it collects payments throughout the day, processes them in batches, and settles them the next business day.

ACH transfers cost almost nothing. Most business banks charge $0 to $1 per outgoing ACH payment, and many include unlimited ACH transfers in your monthly business account fee. The receiving bank almost never charges the recipient. This makes ACH the cheapest way to pay vendors, contractors, and employees — and the reason most businesses use it for routine payments.

To send an ACH payment, you need the recipient's bank account number and routing number. You enter these into your business banking portal, specify the amount and payment date, and confirm. If you set the payment to go out on a Friday, it will typically arrive on Monday or Tuesday. You can schedule ACH payments in advance, which is useful for recurring bills or payroll. Most business banking portals let you save recipient information so you don't have to re-enter it every time.

Wire transfers: when you need the money to arrive the same day

A wire transfer moves money directly from your business bank account to the recipient's account on the same business day, usually within hours. Unlike ACH, which batches payments overnight, a wire transfer is a direct instruction to move funds when ready. If you send a wire at 10 a.m. on a Tuesday, the recipient's bank will receive it by 3 p.m. the same day.

Wire transfers cost more because of the speed and the manual processing involved. Most banks charge $15 to $50 per outgoing wire transfer. Some business accounts include a small number of free wires per month, but beyond that you pay per transfer. The receiving bank may also charge the recipient a small fee, though this is less common.

To send a wire, you need more information than an ACH transfer requires. You need the recipient's full legal name, bank account number, routing number, and often their bank's full address and a SWIFT code (if the recipient is outside the United States). Many businesses provide a wire instruction sheet that contains all this information in the right format. You enter these details into your banking portal, confirm the amount and recipient, and submit. Most banks require you to confirm wire transfers by phone or through a second authentication step, because wires are irreversible — once the money leaves your account, you cannot get it back if you made a mistake.

Check payments: still necessary when vendors don't accept electronic transfers

Despite the rise of electronic payments, checks remain a legitimate way to send corporate payments. Some vendors, particularly older businesses or sole proprietors, do not have the infrastructure to receive ACH or wire transfers. Some government agencies and utilities still prefer checks. If your vendor requests a check or doesn't provide banking information, a check is often the simplest option.

Checks move through the mail and the banking system, so they take longer than electronic transfers — typically five to ten business days from the time you mail them until the recipient's bank clears them. During that time, the money is still in your account, which can complicate your cash flow if you're tracking when money actually leaves. Checks also require you to record the check number and amount in your accounting system so you can reconcile them later.

To send a check payment, you write the check from your business checking account, record it in your accounting software or ledger, and mail it. Make sure the check is written to the correct legal name of the recipient — if you're paying a vendor, use their registered business name, not a nickname. Include an invoice number or reference in the memo line so the recipient knows what the payment is for.

Setting up your business account to send payments

Most business bank accounts come with the ability to send ACH transfers and wire transfers built in, but you may need to turn on these features or complete a setup step. When you open a business checking account, the bank will ask whether you want to send payments electronically. If you said no, or if you're unsure, log into your business banking portal and look for a section called "Payments," "Send Money," or "Bill Pay."

For ACH transfers, you typically need to add the recipient's information — their bank account number and routing number — before you can send the first payment. Most banking portals let you save this information so you can reuse it. Some banks require you to verify a new recipient by sending a small test deposit first, then confirming the amount with the recipient. This verification step prevents fraud but adds a day or two to the first payment.

For wire transfers, the setup is similar, but banks often require additional verification because wires are irreversible. You may need to call your bank to authorize wire transfers, or you may need to set up a second authentication method (like a code sent to your phone). Once wire transfers are turned on, you can send them through your portal, but most banks will ask you to confirm by phone or through a security code.

Documentation and record-keeping for tax purposes

Every corporate payment you send should be tied to a business document: an invoice from the vendor, a contract with a contractor, a timesheet for an employee, or a purchase order you issued. This documentation is your proof that the payment was a legitimate business expense. The IRS doesn't require you to submit these documents with your tax return, but if you're audited, you'll need to show them.

Your accounting software should record the payment amount, the date it was sent, the recipient, and the business purpose. Most accounting systems let you attach the invoice or receipt to the payment record, so everything is in one place. If you're using a spreadsheet or manual ledger, write down the same information: date, recipient, amount, and what the payment was for.

Keep your bank statements and reconcile them monthly. Your bank statement will show every ACH transfer, wire transfer, and check you sent, along with the date and amount. Match these to your accounting records to make sure nothing is missing or duplicated. This reconciliation catches errors and fraud early.

Common mistakes and how to avoid them

The most common mistake is sending a payment to the wrong account number. If you mistype a digit in the recipient's routing number or account number, the payment may go to a different bank or a different account holder. ACH transfers sometimes bounce back if the account number is wrong, but wire transfers do not — the money goes out and you have to contact the recipient's bank to try to recover it. Always double-check the account number and routing number before you confirm, and if you're sending a large wire transfer, call the recipient to verify the information verbally.

The second mistake is forgetting to document the payment. If you send $500 to a contractor but don't save their invoice or record what the payment was for, you'll have trouble explaining it to your accountant or the IRS later. Make it a habit to attach the invoice to the payment in your accounting software before you send it.

The third mistake is sending a payment on a Friday and expecting it to arrive on Friday. ACH transfers sent on Friday typically arrive on Monday or Tuesday. If you need money to arrive by Friday, send it on Wednesday or earlier. Wire transfers sent after 3 p.m. may not process until the next business day, depending on your bank's cutoff time.

Frequently Asked Questions

Can I cancel a corporate payment after I send it?

ACH transfers can usually be canceled if you contact your bank before the payment settles, which is typically within one business day. Wire transfers cannot be canceled once they leave your account — the money is gone. If you made a mistake on a wire, contact your bank when ready and ask them to contact the receiving bank, but recovery is not may provide.

What if the recipient says they didn't receive the payment?

Check your bank statement to confirm the payment was actually sent and cleared. If it was, ask the recipient for their bank account number and routing number and verify they match what you sent to. If they don't match, the payment went to the wrong account. Contact your bank with the payment details and ask them to trace it. If the account numbers match, the payment may still be in transit — ACH transfers can take up to three business days.

Do I need a separate business account to send corporate payments?

Yes. Payments sent from a personal account are treated as personal transfers, not business expenses, and you lose the tax deduction. Open a business checking account with your bank and send all business payments from that account. This also protects your personal account if there's ever a dispute or fraud claim.

What's the difference between a routing number and an account number?

A routing number identifies the bank where the account is held — it's the same for all customers of that bank. An account number identifies the specific account within that bank. You need both to send an ACH transfer or wire. If you have only one, the payment will fail.

Can I send a corporate payment to an international account?

Yes, but it's more complicated and expensive than a domestic payment. International wire transfers require additional information like a SWIFT code and the recipient's full bank address. They also take longer — typically three to five business days — and cost $30 to $75 or more. Some banks don't offer international wire transfers for all countries. Contact your bank to ask whether they can send to the country you need.