Skip to main content
GET
/
v1
/
businesses
/
{businessId}
/
reports
/
tax
/
schedule-c
Fetch Schedule C report
curl --request GET \
  --url https://sandbox.layerfi.com/v1/businesses/{businessId}/reports/tax/schedule-c \
  --header 'Authorization: Bearer <token>'
{
  "business_id": "550e8400-e29b-41d4-a716-446655440000",
  "year": 2025,
  "reporting_basis": "ACCRUAL",
  "line_items": [
    {
      "line_number": "1",
      "line_name": "Gross receipts or sales",
      "part": "Part I - Income",
      "amount": 15000000
    },
    {
      "line_number": "2",
      "line_name": "Returns and allowances",
      "part": "Part I - Income",
      "amount": 50000
    },
    {
      "line_number": "24b",
      "line_name": "Deductible meals",
      "part": "Part II - Expenses",
      "amount": 250000
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Content-Type
string

Content-Type must be set to application/json

Path Parameters

businessId
string
required

The UUID of the business to fetch the Schedule C report for

Query Parameters

year
integer
required

The tax year for the Schedule C report (e.g., 2024)

reporting_basis
enum<string>

The accounting basis to use for the report. If not provided, defaults to the business's default reporting basis, or ACCRUAL if not set.

Available options:
ACCRUAL,
CASH

Response

Schedule C report data

business_id
string
required

The UUID of the business this report belongs to

Example:

"550e8400-e29b-41d4-a716-446655440000"

year
integer
required

The tax year for this Schedule C report

Example:

2025

reporting_basis
enum<string>
required

The accounting basis used for this report

Available options:
ACCRUAL,
CASH
line_items
object[]
required

The line items that make up the Schedule C report