Skip to main content

Incorporation Package Service

Incorporation package services are used to create new businesses of type LLC, S-Corp, C-Corp, or Nonprofit. Any of these business types are created based on a set of services bundled together to enable better prices to the user. This is the most common way to create a new business.

NOTE: If you need a specific set of services bundled into a package, contact us at [email protected].

How to read the flows below

The next sections describe the S Corporation election portion of an incorporation package order: placement, information requests, internal review, IRS filing, and notifications. They are representative of how incorporation add-ons behave—other package lines (entity formation, registered agent, and so on) follow the same idea: order → information requests → review → filing or rejection loop → completion.

Use order status, product-specific statuses (for example S Corp Questionnaire = Submitted), and your webhook or API payloads as the integration contract. For standalone-only products with a similar step pattern, see Standalone Flows.

Successful path

When the order passes review on the first submission, it then moves from placement through Under Review to IRS filing and Complete without an optional rejection round-trip.

Step 1 — Order placed and Information Requests

  • (Partner) places the S Corp order.
  • (SwyftFilings) completes the new order on our side.
  • (Partner) gets information requests (rejections), optionally
  • (SwyftFilings) waits for the Rejection response.

Step 2 — Response submitted and order under review

  • (Partner) responds the information request (S Corp Questionnaire = Submitted).
  • (Partner) receives the “under review” notification: We have received your S Corp Application, a member of our team is preparing your application.
  • (SwyftFilings) sets order status to Under Review.
  • (SwyftFilings) verifies the Rejection response.

Step 3 — Application filed with the IRS and order complete

  • (SwyftFilings) submits the application to the IRS (S Corp = Filed).
  • (SwyftFilings) sets order status to Complete.
  • (Partner) receives the completion notification: We have submitted your S Corp Election to the IRS for approval. The IRS will review your submission and reach out to you directly if additional information is needed or once a decision has been made. Your official IRS approval letter will be mailed to your business address if your election is accepted. All documents related to your S Corp election are now uploaded to your account for access any time.
  • Documents are sent as part of the Evidence on the Filing

Path with rejection and resubmission

If verification finds problems in the information request response, the order enters a rejected state until the partner supplies corrections. Steps 1–2 match the successful path; the branch below starts after the order is Under Review and SwyftFilings is verifying the responses.

Steps 1–2 — Same as the successful path

Follow Step 1 and Step 2 above.

Step 3 — Order rejected during review

  • (SwyftFilings) completes verification and finds errors that block filing (S Corp = Rejected).
  • (Partner) receives a rejection notification: Information required to file your S Corp Election for [business name]. over Webhook
  • (SwyftFilings) waits for the Partner's response.

Step 4 — Partner responds

  • (Partner) provides the requested information or corrections through the API

Step 5 — Application filed with the IRS and order complete

  • (SwyftFilings) submits the application to the IRS (S Corp = Filed).
  • (SwyftFilings) sets order status to Complete.
  • (Partner) receives the same completion notification pattern as in Step 3 of the successful path.