Contract proposals

On this page
  1. How a contract proposal works
  2. When the Propose contract button appears
  3. Opening the contract panel creates a draft contract
  4. The contract terms
  5. How to propose a contract
  6. When the proposal is refused
  7. If you already have a contract with this company
  8. Contracts for part of an offer
  9. The contractor's side: reviewing a proposal
  10. How to accept a contract proposal
  11. How to decline a contract proposal
  12. Statuses
  13. With BORO
  14. Permissions and plan
  15. Common questions
  16. Related
WhereClient: the single received offer, opened from the request panel with Review (Разгледай), /projects/{project}/offers/{boq}/offer/{request}/{offer}. Contractor: project page banner You have a contract proposal (Имате предложение за договор) → Review the contract (Прегледай договора), /projects/{project}/offers/{offer}/contract-proposal-preview.
Who canClient: a member of the company that sent the offer request, with the project in the Execution (Изпълнение) phase; reaching the offer page needs Outgoing bid requests (Изходящи запитвания). Contractor: a member of the company the proposal is addressed to. Contracts need a paid plan or trial.
RelatedAwarding (whole or by line items), Contracts: signing, details and history, Change orders and extensions, Self-managed subcontractors and self-contracts

How a contract proposal works

A contract proposal is an approval request on a draft contract. The draft contract holds the terms and points to one version of the contractor's offer. The proposal asks the contractor to sign it.

  • The client proposes, the contractor answers. Only the company the proposal is addressed to can accept or decline it.
  • The offer version is fixed. The contract covers the offer exactly as the contractor sent it, at that version.
  • One pending proposal at a time. A contract version can have only one proposal waiting for an answer. A second send is refused with "A contract proposal for this order has already been sent."
  • Accepting signs. When the contractor accepts, the contract is signed at once. There is no separate signing step.
  • Declining is final. A declined proposal cannot be reopened.

Use a contract proposal only for a contractor that has its own BuildColab company. For a subcontractor that never logs in, sign on its behalf instead. For your own deal with a client outside BuildColab, use a self-contract. See Self-managed subcontractors and self-contracts.

When the Propose contract button appears

On the received offer page the header shows Propose contract (Предложи договор) only when all of these hold:

  • Your project is in the Execution (Изпълнение) phase. A general contractor reaches it by accepting its client's contract or by turning its own offer into a contract; an investor by accepting its budget. The rule exists because a subcontract hangs under your own contract or budget: until that exists, there is nothing to commit the subcontract against.
  • The offer comes from a company on BuildColab. For a self-managed subcontractor the same place shows Create contract on their behalf (Създай договор от негово име).
  • You opened the offer from the request panel with Review (Разгледай) on one of the bidder's responses.

Opening the contract panel creates a draft contract

Reopening the panel on the same offer continues the same draft; it does not create a second one. The terms you enter are saved to the draft as you type ("Saving the contract changes..." then "The contract changes were saved.").

The contract terms

The contract panel Create contract (Създаване на договор) shows the offer name and Total value (Обща стойност) at the top, then five terms. All are required; until they are filled in, the send button is disabled and its tooltip says "Fill in first: {fields}" (Попълнете първо: {fields}).

TermOptions and rulesWhat it means
Contract type (Вид на договора)Fixed-price contract (Договор с фиксирана цена) or Contract with proof of quantities (Договор с доказване на количества)Fixed-price: payment applications cannot bill more than the contracted quantities; more scope needs a change order. Proof of quantities: unit prices are fixed and the quantities actually done are billed, even above the contracted quantity.
Payment method (Начин на плащане)Upon report (На отчет), the default. Payment condition (Условие за плащане) is shown but not yet available.The contractor is paid on approved payment applications.
Deadline (Краен срок)A date; "The date cannot be in the past".The completion date of the contract.
Advance payment (Аванс)Either Value (Стойност), an amount in EUR ("Enter value"), or Enter % (Въведи %), a percentage "of the total contract amount", 0–100. Choose one; changing the option clears the other value.The advance agreed in the contract. It is recorded on the contract; payment applications do not deduct it.
Warranty retention (Гаранционни удръжки)A percentage, 0–100.The share withheld as a guarantee. It is recorded on the contract; payment applications do not deduct it.

Validation messages: "Please enter a value between 0 and 100", "Please enter a valid value", "The selected advance payment option and the entered value are not compatible."

How to propose a contract

  1. Award the request, or at least decide the winner. See Awarding (whole or by line items).
  2. Open the BoQ, then the request panel: Related (Свързани) → Outgoing bid requests (Изходящи запитвания) → the request.
  3. Expand the winner's card and click Review (Разгледай) on its latest response. The received offer page opens with the title "{company} - {offer name}" and the offer's Total value.
  4. Click Propose contract (Предложи договор) in the header. The contract panel Create contract (Създаване на договор) opens on the right.
  5. Choose Contract type, Payment method, Deadline, Advance payment and Warranty retention.
  6. Click Send to partner (Изпрати към партньор).

The toasts "Sending contract proposal..." and "The contract proposal was sent." (Предложението за договор е изпратено.) confirm it. What happens next:

  • The contractor gets the in-app notification "{partnerName} sent you a contract proposal for {contractName}" (category Contracts). No e-mail is sent for a new contract proposal, so tell the contractor if it does not watch its notifications.
  • The contractor's project shows the banner You have a contract proposal and its project phase becomes Contract proposal (Предложение за договор).
  • On the bidder card in your request panel the offer shows the proposal state; once answered it shows Accepted contract (Приет договор) or Declined contract (Отказан договор).
Received offer page with the offer total and the Propose contract button
Figure: A received offer with the Propose contract button.
  1. The page title names the bidder and its offer.
  2. Total value (Обща стойност) is the full offer total.
  3. Propose contract (Предложи договор) opens the contract panel with Contract type, Payment method, Deadline, Advance payment, Warranty retention and Send to partner. It appears only when your project is in the Execution phase.

When the proposal is refused

MessageWhy and what to do
"A contract proposal for this order has already been sent."A proposal for this contract version is already waiting for an answer. Wait for the contractor's answer.
"You cannot propose a contract for an offer with a total price of 0."The offer has no value. Contract only a priced offer.
"A contract with zero-priced line items cannot be created" / "You cannot create a contract from an offer with zero-priced tasks."At least one position of the offer has a unit price of 0. Ask the bidder for an updated offer with every position priced.
Some tasks are already under a signed contract (Някои задачи вече участват в сключен договор): "{count} tasks can't be included because they are already under a signed contract." with rows "Already contracted to {company} ({contract})"Positions of this offer are already in another signed contract. They cannot be contracted twice. Re-award them or contract only the rest.
"Some positions are already awarded to another offer."The offer's positions are awarded to another bidder or on another request. Change the award first.
"An error occurred while sending the contract proposal."A general failure. Reload the page and try again.

If you already have a contract with this company

When you already have a signed contract with the same company on this project, BuildColab does not create a second contract. Opening the contract panel shows the dialog Add to existing contract (Добавяне към съществуващ договор): "A contract with this partner already exists for this project. Your offer will be added to the existing contract as a change order — you will review the combined scope before anything is sent or signed." Click Continue (Продължи) to open the change-order workspace ("Preparing the workspace…"), or Cancel (Отказ). The award screen marks such a bidder "will be an extension" (ще бъде разширение). See Change orders and extensions.

Contracts for part of an offer

When a bidder won only some of the positions it priced, its contract must cover only those positions. BuildColab cuts them into a separate partial offer, labeled "Contract (part of the offer)" (Договор (част от офертата)). The screens cannot yet send a contract proposal for such a partial offer to another company. Ask BORO to prepare the partial offer and send the contract proposal; it shows an approval card before anything is sent. See What BORO can do.

The contractor's side: reviewing a proposal

The contractor finds a proposal in three places: the in-app notification "{partnerName} sent you a contract proposal for {contractName}", the banner You have a contract proposal (Имате предложение за договор) on the project page with the offer name and "Deadline: {date}", and its project phase Contract proposal (Предложение за договор).

  1. Open the project and click Review the contract (Прегледай договора) on the banner. The page Contract preview (Преглед на договор) opens with the BoQ of the contract.
  2. Check the BoQ. Categories (Категории) filters it; the full-screen button enlarges it.
  3. Click View details (Виж детайли) to open the terms on the right: Task list (BoQ) with its total, Contract type, Payment method, Deadline, Advance payment and Warranty retention.
  4. Answer with Accept (Приеми) or Decline (Откажи) at the bottom of the terms panel. The buttons are active only while the proposal is pending.
Contract preview page of an accepted proposal with the terms panel and greyed-out Accept and Decline buttons
Figure: The contractor's view of a contract proposal (already accepted).
  1. The header Contract preview (Преглед на договор) with the BoQ name.
  2. Categories (Категории) filters the BoQ.
  3. The state of the proposal; here Accepted contract (Приет договор), because this proposal has already been answered.
  4. The terms panel: Task list (BoQ) with its total, contract type, payment method, deadline, advance payment and warranty retention.
  5. Decline (Откажи) and Accept (Приеми) answer the proposal. They are active only while it is pending, so here they are greyed out.

How to accept a contract proposal

  1. On Contract preview open View details and check every term and the total.
  2. Click Accept (Приеми).

The toasts "Sending response..." and "You have successfully responded to the contract proposal." confirm it, and you return to the project page. What changes:

  • The proposal becomes accepted and the contract is signed as version 1.
  • Your offer becomes a contract and your project moves to the Execution (Изпълнение) phase. The contract appears under Contract with client (Договор с възложител), and you can create payment applications against it.
  • The client gets the in-app notification "{partnerName} accepted the contract proposal for {contractName}" and the e-mail "{company} accepted the contract proposal" (BG „{company} прие предложението за договор“).
  • On the client's side the contract appears under Contracts with contractors, it is linked to its package in the contracting schedule, and its positions become commitments against the client's budget. When every position of the request is awarded and every awarded offer has a signed contract, the request closes as Closed · awarded.

Accepting can also be refused with Some tasks are already under a signed contract if the client contracted the same positions elsewhere in the meantime. Contact the client.

How to decline a contract proposal

  1. On Contract preview click Decline (Откажи).
  2. Confirm Confirm action (Потвърдете действието): "Are you sure you want to decline the contract proposal? This action is irreversible." Click Decline contract (Откажи договор), or Cancel (Отказ).

The proposal becomes declined and the draft contract is deactivated. Your project phase becomes CONTRACT DECLINED (ОТКАЗАН ДОГОВОР). The client gets "{partnerName} declined the contract proposal for {contractName}" in the app and the e-mail "{company} declined the contract proposal" (BG „{company} отказа предложението за договор“).

Statuses

Proposal statusMeaningWhat you can do next
PendingSent, waiting for the contractor. The contractor's project phase is Contract proposal.Contractor: accept or decline. Client: wait; a second proposal is refused.
Accepted (Accepted contract, Приет договор)The contractor accepted; the contract is signed.Work, bill with payment applications, change through change orders.
Declined (Declined contract, Отказан договор)The contractor declined; the draft contract is deactivated.Nothing on this proposal.
Superseded (Superseded, Заменена)Only for change proposals: another change was accepted first.See Change orders and extensions.

With BORO

BORO can create a draft contract, fill in its terms, send a contract proposal to a contractor on BuildColab, and answer a proposal your company received. Each of these shows an approval card first, and nothing is sent or signed until you approve it. See Approvals and background tasks.

Permissions and plan

ActionNeeds
Open a received offer from the request panelOutgoing bid requests (Изходящи запитвания), project level
See Propose contract and send a proposalMember of the client company; the client's project in the Execution phase
Accept or decline a proposalMember of the company the proposal is addressed to
Work with the signed contract afterwardsExecution (Изпълнение), Contract changes (Промени по договор), Reports (Отчети), project level

Contracting needs a paid plan or trial on the client side. See Subscription, plans and billing.

Common questions

Why don't I see "Propose contract" on the offer page?

Your project is not yet in the Execution phase. Accept your client's contract, turn your own offer into a contract, or accept your budget first. For a self-managed subcontractor the button is called Create contract on their behalf.

I clicked "Create contract" on the award screen and got an error. What now?

That button cannot currently finish a contract with another company. Open the winner's offer with Review in the request panel and use Propose contract. The draft created when the panel opened is reused.

Why is "Send to partner" grayed out?

A term is missing. Hover the button: "Fill in first: {fields}" lists them.

Does the contractor get an e-mail about my proposal?

No. A new contract proposal sends an in-app notification only. E-mails are sent when the contractor accepts or declines, and for change orders.

I opened the contract panel by mistake. How do I delete the draft contract?

There is no button to delete a draft contract. The draft stays, keeps the offer's positions awarded to that bidder, and blocks revising the request and undoing the choice on that offer. You can still complete it later with Propose contract. To avoid this, finish any revision or re-award before you open the contract panel.

Can I change the terms after sending?

Not while the proposal is pending. After the contractor accepts, change the contract through a change order. See Change orders and extensions.

Can I withdraw a proposal I sent?

No. The contractor must accept or decline it.

The contractor declined. Can I send the same proposal again?

No. A declined proposal cannot be reopened.

Where is the contract after the contractor accepts?

For you, under Contracts with contractors (Договори с изпълнители). For the contractor, under Contract with client (Договор с възложител). See Contracts: signing, details and history.