Skip to main content
·4 min read

What is invoicing: a complete guide for businesses and freelancers

Learn what invoicing is, how the invoicing process works in Spain, and what obligations businesses and freelancers must meet. Updated complete guide.

Invoicing is the process by which a business or professional documents and records commercial transactions involving the purchase and sale of goods and services. It is an essential activity for any business, serving legal, tax, and management functions.

Definition of invoicing

Invoicing encompasses all activities related to the issuance, receipt, recording, and management of invoices. It goes beyond simply creating a document: it includes payment tracking, tax management, and compliance with tax obligations.

For the Tax Agency, invoicing is the primary mechanism for monitoring economic activities and ensuring the correct taxation of VAT, personal income tax, and other taxes.

Why invoicing is important

Every business or professional engaged in economic activities is required to issue invoices for their transactions. Non-compliance can result in penalties from the Tax Agency.

Financial control

A well-organized invoicing process allows you to know the financial status of your business at all times: income, expenses, profits, and cash flow.

Expense deductions

Received invoices serve as the necessary proof to deduct expenses in tax returns, reducing the tax burden.

Professional image

Issuing clear, well-prepared invoices conveys reliability and professionalism to clients and suppliers.

The invoicing process step by step

1. Recording the transaction

When a sale is made or a service is provided, the first step is to record the transaction with all its details: client, products or services, quantities, and prices.

2. Issuing the invoice

The document is generated with all mandatory data: numbering, tax details of both parties, description of the transaction, taxable base, taxes, and total amount.

3. Sending it to the client

The invoice is sent to the client through the agreed method (email, postal mail, digital platform). Electronic delivery is becoming increasingly common.

4. Accounting entry

The invoice is recorded in the issuer's accounting books, both in the issued invoices ledger and in the general accounting records.

5. Payment management

Payment follow-up is carried out: verifying that payment is received within the established deadline and managing any non-payments.

6. Tax returns

Issued and received invoices are included in periodic VAT returns (forms 303 and 390) and in the income tax return or corporate tax return.

Types of invoicing

Standard invoicing

The standard method where an invoice is issued for each commercial transaction.

Recurring invoicing

Common in subscription services or ongoing service contracts. Periodic invoices (monthly, quarterly, etc.) are issued for regular amounts.

Electronic invoicing

The issuance, transmission, and receipt of invoices in a structured electronic format. Spanish regulations are moving towards mandatory electronic invoicing between businesses through the Verifactu system and the Crea y Crece Law.

Self-billing

Special cases where the recipient of the transaction issues the invoice on behalf of the supplier, with prior agreement between both parties.

  • Quarterly VAT return (form 303): settlement of output VAT minus input VAT.
  • Annual VAT summary (form 390): recap of all transactions for the year.
  • Personal income tax withholdings (form 111): for professional freelancers who apply withholdings on their invoices.
  • Declaration of transactions with third parties (form 347): when the volume of transactions with a single client or supplier exceeds 3,005.06 euros per year.

Common invoicing mistakes

  • Not issuing an invoice for every transaction.
  • Errors in the client's tax details.
  • Applying incorrect VAT rates.
  • Not keeping invoices for the legal retention period (minimum 4 years).
  • Discrepancies between invoicing and tax returns.
  • Delays in issuing invoices.

How to improve your invoicing process

Digitalizing the invoicing process brings significant advantages: it reduces errors, saves time, facilitates tax compliance, and improves financial control. Invoicing software like Holded automates numbering, tax calculations, invoice delivery, and payment reconciliation, allowing you to focus on what truly matters: growing your business.

Updated: March 1, 2026

Ready to simplify your business?

Join over 200,000 businesses managing invoicing, accounting, and more with Holded.

Start for free