Word-for-word scripts for every salary conversation
Copy them. Fill in the blanks. Send.
Sign in to save your progress and access all guides
Here's everything. Every script, every template, every tactic I teach. No paywall, no catch. Use these the next time you're interviewing, reviewing an offer, or preparing for a performance review.
If they help, share them with someone who needs them. And when you're negotiating a big move, come find me.
James
This guide follows the natural arc of a salary negotiation:
Everything below uses Taiwan market data (NT$). The scripts work at any level. They work even better when you're prepared.
This question comes up in almost every hiring process. How you answer swings your offer by NT$3,000 to 10,000/month. Over a year with bonuses, that's NT$50K to 150K+ you'll never get back.
The moment you say a number, you've set a ceiling. If their budget was NT$55K/month and you said NT$45K, you cost yourself NT$120,000/year. Before bonuses.
You might feel like you don't have leverage to deflect. You do. These scripts work at every level because they're professional, not aggressive.
① First time they ask
THEM: "Can you share your salary expectations?"
YOU: "Right now, I'm focused on learning more about the role and how I contribute. Compensation is important, but I'd love to understand more about the responsibilities, team, and expectations before discussing specific numbers."
This works because you're not dodging. You're redirecting. You sound like someone who cares about the work.
② They push harder
THEM: "We want to make sure we're in the same range."
YOU: "I'd be happy to discuss compensation once we've determined I'm the right fit. What is the salary range for this role?"
You flip the dynamic. Now they reveal their budget instead of anchoring you low.
③ They won't budge
THEM: "We need a number to move forward."
YOU: "I'm flexible and open to competitive offers. I know compensation varies based on experience and impact. What range are you targeting for this position?"
Notice the pattern: every script ends with a question back to them.
④ You must give a number
YOU: "Based on my research and industry benchmarks, similar roles at this level typically offer a monthly base of NT$[X] to [Y], but I'm open to discussing the full compensation package including bonuses and benefits."
Pro tip: Take the monthly salary you'd be happy with and add 10 to 20%. That gives them room to "negotiate you down" to your real target. Frame everything in terms of total annual compensation (年薪). Year-end bonuses add 2 to 4+ months.
⑤ Application requires a number
Write "面議" (to be discussed) or "依公司規定" (per company standards). If the field only accepts numbers, enter a range based on market research. Never your current salary.
💡 The pattern behind every script: Every script ends with a question that sends the conversation back to them. You're not being difficult. You're a professional who does their homework. This works at entry level and executive level equally.
For women: Don't say "I want." Try "My research shows that this role typically pays..." Citing external data (104人力銀行, Glassdoor) takes the focus off you and onto the market.
Use the interactive tool
Deflection Scripts
You've made it through interviews. They want you. Then HR says:
"We'd like to offer you NT$[X] per month."
This is the most expensive moment of your career. Most people blow it by saying "好,沒問題!" (you left NT$50 to 150K/year behind) or by panicking and blurting out a random counter.
Step 1: Repeat the number
YOU: "NT$[X]..."
Say it with a slight tone of thoughtfulness. Not shock. Like you're processing it carefully.
Step 2: Go silent for 15 to 30 seconds
This will feel uncomfortable. That's exactly why it works. The recruiter's brain starts working against their own offer. In many cases, they'll add context ("of course, that doesn't include the year-end bonus...") or improve the number before you respond.
Step 3: Respond with enthusiasm plus a question
YOU: "Thank you, I'm excited about this opportunity and the team. I'd love to take a day or two to review the full package. Would you send me the complete offer details in writing, including the bonus structure and benefits?"
That's it. You haven't said yes. You haven't said no. You've bought time to prepare a real counter.
🔰 Early-career note: You might be thinking: "I'm junior. I don't have leverage to push back." The truth: the company already decided to hire you. They invested time and money in interviews. They don't want to restart the process. That's your leverage. You don't feel it yet. The silence technique works regardless of your experience level because it's not about power. It's about giving yourself time to think.
Use the interactive tool
Offer Response Script
When most people in Taiwan get an offer, they see one number: the monthly base (月薪). They negotiate that, or don't, and move on.
That's a mistake. Monthly base is one piece of your total annual compensation. Some pieces are easier to negotiate because they don't touch the company's salary structure.
Monthly Base Salary (本薪)
The foundation everything is calculated from. Year-end bonuses, overtime pay, and insurance contributions all use this number. Even NT$3,000/month more means NT$36K/year in base plus higher bonuses on top.
Year-End Bonus (年終獎金)
The single biggest variable in Taiwan compensation. Legal minimum is half a month. Most tech companies pay 2 to 4 months. Top performers at TSMC, MediaTek, and others see 6 to 10+ months. Always ask: "What was the average year-end bonus for this role last year?"
Profit Sharing (員工分紅)
At many Taiwan tech companies, this is where the big money sits. Profit sharing at companies like MediaTek or Novatek regularly doubles your effective salary. Ask: "What's the typical profit-sharing payout for this level?"
Sign-on Bonus (簽約獎金)
Less common for junior roles but increasingly offered. One-time cost to the company. Easier to negotiate than base.
🔰 Early-career note: Which items to negotiate first
As a junior hire, your strongest negotiation points are:
Don't negotiate everything at once. Pick one item, get a resolution, then move to the next.
The formula most people don't know:
TOTAL ANNUAL COMPENSATION =
Monthly Base × Guaranteed Months (usually 14)
+ Year-End Bonus above guarantee
+ Profit Sharing
+ Stock / ESPP annual value
+ Sign-on Bonus (Year 1 only)
+ (Meal + Transport Allowances) × 12
Two offers that look the same but aren't:
| What You Get Paid | Offer A | Offer B |
|---|---|---|
| Monthly Base | NT$50,000 | NT$48,000 |
| Guaranteed Year-End Bonus | NT$50,000 (1 month) | NT$96,000 (2 months) |
| Avg. Performance Year-End Bonus | NT$25,000 | NT$96,000 |
| Profit Sharing | NT$0 | NT$100,000 |
| Meal Allowance (annual) | NT$28,800 | NT$28,800 |
| Total Annual Compensation | NT$703,800 | NT$896,800 |
| Effective Monthly | NT$58,650 | NT$74,733 |
💡 Key Insight: Offer B pays NT$2,000/month less in base. But it puts NT$193,000 more in your pocket per year. Never compare offers by monthly base alone.
Ask HR: "What was the average total year-end payout last year?" This tells you the guaranteed plus performance bonus combined.
Use the interactive tool
Compensation Calculator
Once you have the written offer, use one of these emails. Four versions for four situations. Pick the one that fits, replace the [brackets], and send.
Use when: You have one offer and want to negotiate the terms.
Subject: Follow-Up on Offer Discussion
Hi [HR Name],
Thank you for the offer. I'm excited about the opportunity to join [Company] and contribute to [team/project].
After reviewing the offer in detail, I'd like to discuss a few adjustments to better align with market rates and my experience.
Based on my research through 104人力銀行 and Glassdoor, I was expecting:
Monthly Base Salary: NT$[target] to better match the market range for this role and experience level
I'd like to discuss this and explore what flexibility exists. I'm excited about the team and confident we'll find a package that works for both sides.
Please let me know a good time to connect.
Best regards,
[Your Name]
Use when: You have a written offer from another company.
Subject: Follow-Up on Offer, Additional Context
Hi [HR Name],
Thank you again for the offer to join [Company]. I'm excited about the role and the team's work on [project].
I want to be transparent: I've received another offer with a total annual package of approximately NT$[competing TC]. I'm sharing this not as an ultimatum, but because [Company] remains my top choice and I'd like to find a way to make it work.
Based on the competing offer and market data, I was hoping we could discuss adjusting:
Monthly Base Salary: NT$[target] to align the total annual compensation more closely
I'm confident in the value I'll bring to [team], and I'd like to discuss what flexibility exists so I commit fully to [Company].
Best regards,
[Your Name]
Use when: You don't want your situation to weaken your position.
Subject: Follow-Up on Offer Discussion
Hi [HR Name],
Thank you for the offer. I'm excited about the opportunity to bring my experience in [domain] to [Company] and contribute to [team/project].
After reviewing the full package, I'd like to discuss one adjustment. Based on my research through 104人力銀行, Glassdoor, and conversations with industry peers, the market range for this role is NT$[X] to [Y] per month. Given my track record of [specific achievement with metric], I believe a monthly base of NT$[target] would better reflect the value I'll deliver.
I'm excited about joining the team and confident we'll find a package that works for both sides.
Best regards,
[Your Name]
Use when: You're a recent graduate with limited experience but strong preparation.
Subject: Follow-Up on Offer Discussion
Hi [HR Name],
Thank you for the offer. I'm excited about the opportunity to start my career at [Company] and contribute to [team/project].
After reviewing the offer, I'd like to discuss the package. Based on my research through 104人力銀行 and CakeResume, the market range for entry-level [role] positions in [city] is NT$[X] to [Y] per month. Given my [relevant internship / thesis project / certification / skill], I believe NT$[target] would better align with what I'll contribute from day one.
If the base salary is fixed by pay grade, I'd also like to discuss a guaranteed year-end bonus minimum or an accelerated 6-month performance review.
I'm eager to join the team and confident we'll find a package that works for both sides.
Best regards,
[Your Name]
Use the interactive tool
Counteroffer Email Templates
You sent the counteroffer. Then HR says something like: "This is the standard package for this level."
Most people hear that and think it's over. It usually isn't.
① "This is the standard offer for this level." (這是這個職等的標準薪資)
Translation: Base is locked to a pay grade. But bonuses and review timing usually aren't.
YOU: "I understand the pay structure. If the monthly base is firm, is there flexibility on the guaranteed year-end bonus or the timing of my first performance review? An earlier review would give me a chance to demonstrate my value sooner."
② "We don't have the budget." (我們的預算有限)
Translation: Base budget is locked. But sign-on bonuses and training budgets often come from different budgets.
YOU: "I understand budget constraints. I also know that similar roles at comparable companies are offering packages in the NT$[X to Y] range. If the base is firm, is there room to adjust the year-end guarantee or add a training budget?"
③ "This is already a competitive offer." (這已經是很有競爭力的條件了)
Translation: "Competitive" means in the range. It doesn't mean at the top.
YOU: "I agree it's a strong offer, and I appreciate it. Based on market data for this role, I was expecting something closer to NT$[X]/month. I'd like to work together to find a package that reflects that."
④ "We need to maintain internal equity." (我們需要維持內部公平性)
Translation: Pay grades are rigid. Non-salary components are your negotiation space.
YOU: "That makes complete sense. Since internal equity is important, could we look at a guaranteed 2-month year-end bonus or an accelerated review cycle? Those wouldn't affect the salary structure but would help align the total package."
YOU: "I want to be transparent. I've received another offer with a strong package. [Company] remains my top choice. Is there flexibility to adjust the offer to align more closely?"
No ultimatum, no threat. You're giving them a reason to move while making it clear you want to be there.
YOU: "I appreciate the offer and I'm excited about the opportunity. Making a career decision is important to me. Would it be possible to extend the deadline by one week so I evaluate properly?"
🔰 Early-career note: As a junior candidate, you might feel like pushing back is risky. It's not. Rescinding offers because someone negotiated politely almost never happens. Recruiters expect negotiation. And if a company rescinds because you asked a professional, data-backed question, that tells you everything you need to know about the culture.
The real risk is not negotiating. That first salary sets the baseline for every raise, bonus, and future offer for years to come.
Use the interactive tool
Pushback Cheat Sheet
The first 5 parts were about negotiating a new offer. But most of your career earnings come from what happens after you're hired.
The uncomfortable truth: your manager is not thinking about your salary. Good performance does not automatically equal more money. Especially in Taiwan's annual review cycles. You have to build the case. The best time to start is your first week.
Every Friday at 4:30 PM, spend 5 minutes writing down what you accomplished that week. Be specific:
| ❌ Vague | ✅ Specific |
|---|---|
| Worked on the project | Shipped user authentication module, 3 days ahead of deadline |
| Had meetings | Led cross-team sync that resolved a 2-week blocker on API integration |
| Helped a colleague | Mentored junior dev through first code review. She now reviews independently |
| Did sales stuff | Closed NT$800K deal with [Client]. Shortest sales cycle this quarter |
| Fixed bugs | Resolved P1 production outage in 45 minutes. Affected 12K users |
Track each entry in a simple log:
| Date | Achievement | Impact / Metric | Category |
|---|---|---|---|
| _______ | _______________________________________ | _______________________________________ | 💰 ⚡ 👥 💡 |
| _______ | _______________________________________ | _______________________________________ | 💰 ⚡ 👥 💡 |
| _______ | _______________________________________ | _______________________________________ | 💰 ⚡ 👥 💡 |
Categories: 💰 Revenue. ⚡ Efficiency. 👥 Leadership. 💡 Innovation.
In 6 months you'll have 120+ documented achievements. More evidence than 99% of people bring to a raise conversation.
This isn't bragging (自吹自擂). This is making sure the decision-maker has the information they need when budget time comes.
Don't say: "I think I deserve a raise because I've been working hard."
Say this:
YOU: "Over the past [timeframe], I've [specific achievements with numbers]. Based on market data from 104人力銀行 and Glassdoor, comparable roles are compensating at NT$[X to Y]/month. I'd like to discuss adjusting my compensation to reflect my contributions and align with market rates."
This works because you're speaking in terms your manager repeats to their manager. You're giving them the case to take upstairs, not making a personal plea.
Taiwan-specific tip: If your company has a rigid pay grade system, ask for a level/title promotion instead of a salary increase. This opens a higher pay band entirely.
YOU: "I understand. What specific goals or milestones would need to be met for a compensation adjustment at the next review cycle? I'd like to make sure we're aligned."
Get their answer in writing. This creates accountability.
If salary is frozen, shift to: additional annual leave, training budget, flexible work, title change, or guaranteed bonus improvement. These usually sit outside the freeze.
🔰 Early-career note: Your first raise
Your first raise is the hardest to ask for and the most important to get. The earlier you establish that you negotiate, the more your compensation compounds over your career. A NT$5,000/month raise in year 1 equals NT$60K/year. But with bonuses calculated on base, it's closer to NT$80 to 100K/year. Over a decade, that one conversation is worth NT$800K to 1M+.
Start the achievement log on day one. Not when you "feel ready." Not when you've "proven yourself." Day one.
Use the interactive tool
Raise One-Pager
Use the interactive tool
Achievement Log
Save this section to your phone for real-time reference during calls.
| Situation | Say This |
|---|---|
| First time asked | "I'd love to understand more about the role before discussing numbers." |
| They push | "What is the salary range for this role?" |
| Won't budge | "I'm flexible. What range are you targeting?" |
| Must give a number | "Based on benchmarks, NT$[X] to [Y], but I'm open to the full package." |
| Written application | Write "面議" or use a market-researched range |
| Step | Action |
|---|---|
| 1 | Repeat: "NT$[X]..." (thoughtful tone) |
| 2 | Silence: 15 to 30 seconds |
| 3 | "I'm excited. Would you send the full offer in writing?" |
| They Say | You Say |
|---|---|
| "Best we can do" | "If base is firm, is there flexibility on bonus or review timing?" |
| "No budget" | "Is there room on year-end guarantee or sign-on?" |
| "Already competitive" | "I was expecting closer to NT$[X] based on market data." |
| "Internal equity" | "Could we look at guaranteed bonus or accelerated review?" |
Every script in this guide works. I know because I've watched people use them. Across industries, experience levels, and company types. The only thing that doesn't work is not trying.
If this guide helped you, share it with a friend who's job hunting or preparing for a review. If you want to work together, when you're negotiating a move where the stakes are high and you want someone in your corner, you know where to find me.
James
This guide was created for people I want to help but am not able to work with right now. It contains the same frameworks, scripts, and templates I use in paid coaching sessions. No strings attached.
Found this guide helpful? Share it with a friend
Create your free account to unlock every guide, tool, and template on this site.