New Screening answers, weekly reports & more →

Custom proposal writer in your tone.

BidStaff reads your winning proposals and writes the best Upwork proposals in your tone, proposals that never look automated. It adds exact-matched samples from your own library, checks the jobs that fit you and lets agencies apply in one click for all of their profiles. No Upwork access needed.

  • 14-day free trial on every plan
  • Card required, cancel any time, no charge
  • Free plan for one freelancer, no card
  • Your data stays private
Trustpilot5.0 out of 5 stars5.0 · 15 reviews
BidStaff AgentDone
Example

New job · B2B lead list for dental clinics

  1. Read the job post and the client's questions0.4s
  2. Checked your team: nobody applied yet0.2s
  3. Picked 2 samples: Dental clinics FL, Healthcare US0.6s
  4. Wrote it in the tone of your winning proposals6.8s
0/10Proposal ready
1,180 characters · 2 samples attached
0–10job match score before you spend connects
1 creditper proposal, rewrite or job check
5,000character Upwork limit, never crossed
3 plansfrom $7.00 a month

Everything a bidding team needs

Write, score and track in one place

Stop switching between old templates, spreadsheets and chat apps. BidStaff is the desk your bidders work from all day.

Proposals in your winning tone

Built from the proposals that got real client replies, with your openings, structure and sign-off. Never generic, never robotic.

Job match score

Check if the skills in a job description match your profile before you bid. Red, orange or green tells you if it's worth the connects.

Exact-matched samples from your library

Every proposal gets the sample that fits the job, chosen from your own library, so it shows proof that matches what the client asked for.

One click for all your profiles

The best Upwork apply tool for agencies: write the proposal for every profile on your team in one click, each in its own tone.

No Upwork access needed

Nothing to connect and nothing to share. Add your profile, samples and winning proposals once, then paste in any job.

Staff tracking

Check-ins, proposals sent, replies, wins and connects for every bidder, with net income after Upwork fees.

New in BidStaff

It answers, learns and reports for you

Four new things that save your bidders time every day and show owners exactly what the bidding brings in.

Screening question answers

Paste up to 5 screening questions with the job post. Each one gets its own answer in the same tone as the proposal, ready to copy into its box. No extra credit.

Learns from your wins

Mark a job as replied or won in Tracking. That proposal becomes a winning example for its profile, so every new proposal follows what actually works for you.

Weekly owner report

Every Monday the agency owner or freelancer gets an email: proposals generated, replies, clients won, revenue and connects spent, for every Upwork profile.

Low-credit alerts & free credits

An email before you run out, with one click to add a pack. Share BidStaff on LinkedIn or Facebook to get free bonus credits that never expire.

Features

Built around how Upwork agencies actually win

Winning-tone writer

Add 5 proposals clients replied to. Every new proposal follows their voice and shape.

Custom samples, auto-attached

Describe each sample in one line. The best 1 or 2 for the job are attached with your links.

Job match score

A 0–10 score per profile, based on what that profile has won before. 1 job-check credit.

Duplicate-job warnings

Paste the job link first. If anyone on the team already applied, you see it right away.

Profiles for every specialist

Expertise, description and keywords for each profile your agency bids for, so every proposal fits the right specialist.

Attendance & office hours

Check-in and check-out, late marks and days off, in each agency's time zone.

Unlimited project tracking

Pending, In progress and Done with client, assignee, due date, links and instructions. Cards turn red 2 days before the deadline and green when done.

Net-income analytics

Won budget minus your Upwork fee % and connects cost, per person and per team.

Credits per member

Give each bidder their own proposal and job-check credits. Admins use what's left.

Invitation replies

Paste a client invitation and get a short, specific reply that wins the interview.

Screening answers

Up to 5 screening questions answered separately, in the same tone, in the same credit.

Learns from wins

Proposals you mark as replied or won become examples, so it keeps getting better.

Weekly owner report

Monday email with proposals, replies, wins, revenue and connects per profile.

Low-credit alerts

An email before credits run out, with one click to add an extra pack.

Team chat & job sharing

Agency plans: direct and group chat. Share a job with the team in one click.

Private by design

Every agency's data is separate. Nothing to connect and no Upwork access needed.

See all features

How it works

From job post to sent proposal in four steps

  1. 1

    Set up your library

    Add your Upwork profile, 5 samples and 5 winning proposals. This is what makes it sound like you.

  2. 2

    Check the job

    Paste the job post. Optional: spend 1 credit on a match score before you spend connects.

  3. 3

    Generate & send

    Pick a length, read it, ask for changes in plain words, then copy it into Upwork.

  4. 4

    Track the result

    Mark it applied, then replied or won. Analytics and net income update by themselves.

Job match score

Know if a job is right for you before you bid

Each check compares the skills the job description asks for with the profile's expertise, keywords and samples. You get a score and one short reason.

0–3Skills don't match. Save your connects.
4–7Some skills match. Check what's missing.
10Skills match. Apply now.

We always ask "Spend 1 credit to check this job?" first. Checks use their own monthly credits, separate from proposals.

10/10
Skills match · apply now

Profile: Lead Generation · Example

Reason

The job asks for B2B lead lists, Apollo and email verification, which this profile offers.

Team · this monthExample
BidderSentRepliesWonNet
EEmma142194$6,210
JJack118143$4,980
OOlivia131215$6,660
$20,000 won− $2,000 fee− $150 connects= $17,850 net

Staff tracking

See what every bidder did today

Attendance, proposals, replies, wins and connects for each person and team. Click your own avatar to see your personal stats.

  • Check-in and check-out with late marks and office hours
  • Per-person and per-team reply and win rates
  • Net income after your Upwork fee % and connects cost
  • Agency Starter and Agency Pro plans

Pricing

Simple plans for freelancers and agencies

Every plan includes the full proposal writer. Pay yearly and get 2 months free.

50% OFFLast chance 6 hours 46 min 14 sec left50% off all plans for as long as you stay subscribed
Free forever

Free

For one freelancer testing BidStaff. No card needed.

$0/month

No card. One free account per person.

Start free

In the extension: add profiles and samples and check job scores. Writing proposals and invite replies needs a paid plan or card trial.

Need more? Add extras to any plan

50 Proposal Credits$3.00
50 Job Check Credits$2.00
5 Extra Profiles$5.00/month

Buy as many as you need. Extra credits are valid for 1 year and are used after your monthly credits.

14-day free trial on every plan. Add a card to start. Trial credits are 25% of the plan, you can pay any time to go full, and cancelling before the trial ends costs nothing. One trial per person.

Need a custom plan?

More proposals, job checks, team members or Upwork profiles than Agency Pro? Tell us what you need and we'll set up a plan for your team.

Compare all plans

FAQ

Questions, answered

Do I need my own API key or another writing account?

No. The proposal writer is included in every plan. You never paste an API key.

Why do I have to add samples and winning proposals first?

So every proposal sounds like you and never looks automated. Before writing, every account needs at least 1 Upwork profile, 5 samples for different kinds of jobs and 5 winning proposals that clients actually replied to.

What is the job match score?

An optional check that scores from 0 to 10 how well the skills in a job description match one of your profiles, with a short reason: red 0–3, orange 4–7, green 10. It only reads the job description, not budget or competition. It uses 1 job-check credit and we always ask before spending it.

What is a credit?

Proposal credits pay for a new proposal, a rewrite or an invitation reply. Job-check credits pay for match scores. Both refresh every month, also on yearly plans.

Can I give credits to my team?

Yes. The admin can give each member their own proposal and job-check credits, or let everyone share. The admin uses whatever is left.

Who can use the profiles in BidStaff?

Team members write proposals for the profiles your agency sets up in BidStaff, and add profiles and samples. Each person sends proposals from their own Upwork account. Only the admin adds winning proposals, sees everyone's numbers and manages billing. Members see their own tracking and projects.

Do you offer custom plans?

Yes. If you need more proposals, job checks, team members or Upwork profiles than Agency Pro, use the custom plan form on the pricing page and we will set up limits and a price for your team.

Is there a free plan or a free trial?

Yes, both. One freelancer can start on the free plan with no card: 15 proposals, 15 job checks and 20 tracked projects every month, plus extra credits for sharing BidStaff. The free plan works on the website, and in the browser extension you can add profiles and samples and check job scores; writing proposals and invite replies in the extension needs a paid plan or a card trial. Agencies and teams start with a 14-day free trial with a card. Every paid plan has a 14-day free trial. You add a card to start, and trial credits are 25% of the plan. You can pay any time to start the full plan. If you cancel before the trial ends you are not charged; your credits end, but your data is kept. One free account and one trial per person.

Can BidStaff answer screening questions?

Yes. Paste up to 5 screening questions with the job post. Each one gets its own answer in the same tone as the proposal, ready to copy into its box on Upwork. It is included in the proposal credit.

Does it get better over time?

Yes. When you mark a job as replied or won in Tracking, that proposal becomes a winning example for its profile, so new proposals for similar jobs follow what worked. You can turn this off in Settings.

Will I get reports by email?

Every Monday the account owner gets a weekly report with proposals generated, replies, clients won, revenue and connects spent for each Upwork profile. We also email you when your credits are running low.

Can I get free credits?

Yes. Share a post about BidStaff on LinkedIn or Facebook and send us the link from the Help menu in the app. We check it by hand within 1–3 business days and add bonus credits that never expire.

Can I buy extra credits?

Yes. In Billing, any account can buy extra packs of 50 proposal credits + 50 job checks for $3.00. Credits are added right after the payment succeeds and never expire.

Can I get a refund?

Yes. Ask for a refund within 3 days of your first payment for a plan and we refund it in full. Later renewals are not refundable except where the law of your country says otherwise. You can cancel any time and keep access until the end of the paid period. Details are in the Refund Policy.

Does BidStaff log in to Upwork or send proposals for me?

No. BidStaff never connects to your Upwork account and never sends anything for you. It writes and tracks; you review every proposal and send it yourself from your own Upwork account, following Upwork's Terms of Service.

How can I pay?

By card, Apple Pay or Google Pay through our reseller Paddle, or through PayPal, which also takes debit and credit cards without a PayPal account, depending on what is available in your country. Subscriptions renew automatically and you can cancel any time in Billing.

Is my data private?

Each account is completely separate. Other customers can never see your profiles, samples, proposals or numbers.

Is this an Upwork product?

No. BidStaff is an independent tool. You still send proposals yourself on Upwork.

Put your bidding on autopilot, not your judgment.

Start with a plan, or ask us for a demo with a few free credits.