Ada kandidat gue namanya Dimas (bukan nama sebenarnya), fresh graduate dari Bandung. First offer dia Rp 6 juta per bulan untuk junior developer role. Gue kirim offer letter via email, dan dalam 5 menit dia reply: "Terima kasih banyak! Saya terima!"

Here's the thing: budget gue untuk role itu sebenernya up to Rp 8.5 juta. If he had negotiated, gue would've increased it to at least Rp 7.5-8 juta. That's Rp 18-24 juta per tahun yang dia lost. Over 5 years? Rp 90-120 juta.

And this happens ALL. THE. TIME.

87% Employers expect kandidat untuk negotiate salary, tapi cuma 13% fresh graduate yang actually try. Yang nego? They earn on average 20-30% more over their first 3 years.

The Mindset Shift: From "Minta-Minta Kerjaan" ke "Mutual Value Exchange"

Before we get into the templates dan tactics, kita harus fix dulu mindset lo. Karena most fresh grads gagal nego bukan karena lack of templates or scripts - tapi karena fundamental belief yang salah.

Myth #1: "Gue Fresh Grad, Gak Ada Leverage"

The Reality: By the time company sends you an offer letter, they've already invested Rp 15-25 juta in the hiring process untuk lo specifically:

  • HR time untuk screen 100-500 CVs (Rp 3-5 juta value)
  • 3-5 interview rounds dengan 5-8 orang (Rp 8-12 juta value)
  • Technical assessments and case studies (Rp 2-3 juta value)
  • Background checks and references (Rp 1-2 juta value)
  • Opportunity cost dari delayed hiring (Rp 5-10 juta value)

If lo reject the offer, they have to start over. That's expensive and time-consuming. You DO have leverage.

Myth #2: "Kalo Gue Nego, Mereka Akan Withdraw Offer"

In my 8 years hiring ratusan orang, gue literally NEVER withdraw offer cuma karena kandidat negotiate professionally. Never. Not once.

Know what DOES make me withdraw offers? Red flags kayak:

  • Being rude atau demanding (beda sama confident negotiation)
  • Lying about other offers atau current salary
  • Giving ultimatums ("Kalau ga Rp X juta, gue reject")
  • Negotiating unprofessionally via WhatsApp chat casual

Professional, well-researched negotiation? That actually makes you MORE attractive. It shows confidence, business acumen, dan awareness of your market value.

💡 The Psychological Shift

From: "Tolong kasih gue kerjaan, gue butuh banget"

To: "I bring valuable skills and potential to your company. Let's discuss fair compensation for the value I'll create."

This isn't arrogant. It's professional. It's business.

Market Data: Kenapa Lo HARUS Negotiate

Let's talk numbers. Real, actual salary data dari Indonesian market based on hundreds of candidates gue hire dan interview:

Role / Industry Typical First Offer Market Rate (Negotiable) Remote (SG/MY)
Junior Developer Rp 5-7 juta Rp 7-10 juta SGD 2-3.5k (Rp 24-48 jt)
Digital Marketing Rp 4.5-6 juta Rp 6-8.5 juta SGD 1.8-3k (Rp 22-40 jt)
UI/UX Designer Rp 5-7 juta Rp 7-9.5 juta SGD 2-3.5k (Rp 24-48 jt)
Data Analyst Rp 6-8 juta Rp 8-11 juta SGD 2.5-4k (Rp 32-55 jt)
Content Writer Rp 4-5.5 juta Rp 5.5-7.5 juta SGD 1.5-2.5k (Rp 18-34 jt)
Finance/Accounting Rp 5-7 juta Rp 7-9.5 juta SGD 2-3.5k (Rp 24-48 jt)

Notice the gap between "Typical First Offer" and "Market Rate"? That's your negotiation window. Companies ALWAYS lowball first. It's standard practice. They expect you to counter.

The Compounding Effect If you negotiate Rp 2 juta higher salary at your first job (from Rp 5 jt to Rp 7 jt), assuming conservative 10% annual raises, over 5 years you'll earn Rp 132 juta MORE. That's literally life-changing money for most fresh grads.

📥 Download: Salary Calculator & Negotiation Cheat Sheet

Get our free salary calculator untuk estimate your market worth based on role, location, dan skills. Plus bilingual email templates ready to copy-paste.

Download Gratis Sekarang

The 5-Stage Negotiation Framework

Okay, now for the practical stuff. Salary negotiation isn't a one-time conversation - it's a strategic process yang starts SEBELUM you even apply for the job. Here's the complete framework:

Stage 1: Information Gathering (Sebelum Apply)

Before you apply to ANY job, you need to know:

  • Market rate untuk role tersebut: Use Glassdoor Indonesia, JobStreet salary guide, LinkedIn Salary, atau ask people di industri yang sama
  • Company's typical salary range: Check Glassdoor reviews, ask current employees di LinkedIn, join company-specific groups
  • Cost of living considerations: Jakarta salary ≠ Bandung salary ≠ Surabaya salary. Remote jobs often pay based on company location, not yours (advantage!)
  • Your minimum acceptable salary: Calculate your actual expenses + savings target. This is your walk-away point.

🔍 Research Tools untuk Indonesian Market

  • Glassdoor Indonesia: glassdoor.co.id/Salaries
  • JobStreet Salary Report: Free annual report
  • LinkedIn Salary: Limited data for Indonesia, but good for remote positions
  • Tech in Asia Jobs: Good for tech/startup salaries
  • Reddit r/indonesia: Real people sharing real numbers

Stage 2: Anchoring Expectations (Pas Interview)

Eventually, interviewer akan tanya: "Berapa ekspektasi salary kamu?"

This is a CRITICAL moment. Jawaban lo akan affect final offer significantly. Here are 3 proven response strategies:

❌ Yang JANGAN Lo Lakukan

"Oh, anything is fine, saya flexible kok."

This signals desperation dan lack of market awareness. Company akan kasih lo offer serendah mungkin.

✅ Response Strategy #1: Deflect First

"Based on my research for this role, the market rate seems to be in the range of Rp 7-9 juta. But I'd love to learn more about the full compensation package and responsibilities before discussing specific numbers. What's the budget range for this position?"

This shows you're informed, but pushes them to reveal their range first.

❌ Yang JANGAN Lo Lakukan

"Saya sekarang dapat Rp 4 juta, jadi maybe Rp 4.5-5 juta?"

NEVER anchor to your current low salary. You're anchoring to market value, not your underpaid current situation.

✅ Response Strategy #2: Range with Research Backing

"Based on my research on Glassdoor and JobStreet, and conversations with people in similar roles, the market rate for junior developers in Jakarta with my skill set seems to be Rp 7.5-9.5 juta. Given my specific experience with React and AWS, I think Rp 8-9 juta would be fair. But I'm open to discussion based on the full package."

This is backed by research, confident, and leaves room for discussion.

✅ Response Strategy #3: The Silence Play (Advanced)

"I'm sure you have a budget range in mind for this role. What is it?"

Then SHUT UP. Let them speak first. Whoever mentions a number first typically loses negotiating power. But this only works if you have strong profile and multiple options. Don't use ini if lo desperate.

Pro tip: Always give a range, not a single number. Dan buat sure the BOTTOM of your range is already higher than your minimum acceptable. So if they offer the bottom, you're still happy.

Stage 3: Receiving the Offer (How to Respond)

You got the offer! Congrats! Now here's what MOST fresh grads do wrong:

❌ The Eager Accept

Receives offer letter at 2 PM

"OMG terima kasih banyak! Saya terima! Kapan bisa mulai?"

Reply sent at 2:03 PM

You just lost your negotiation window. Forever. Even if the offer is good, ALWAYS take time to consider.

✅ The Professional Response

Receives offer letter at 2 PM

[Wait at least 4-6 hours, preferably until next morning]

Then send professional response asking for time to review (see template below).

This shows you're thoughtful, professional, and that you have standards. It also preserves your negotiation leverage.

📧 Template: Requesting Time to Consider (Bilingual)

Subject: Re: Job Offer - [Your Name] - [Position] Dear [Hiring Manager Name], Thank you so much for the offer to join [Company Name] as [Position]. I'm very excited about the opportunity to contribute to [specific project or team you discussed]. Saya sangat appreciate kepercayaan yang diberikan dan ingin meluangkan waktu untuk mereview offer details dengan cermat. Would it be possible to have until [specific date, typically 3-5 business days from now] to review and get back to you? I want to make sure I can give this important decision the thoughtful consideration it deserves. Thank you again for this opportunity. I look forward to discussing further. Best regards, [Your Name] [Your Phone Number]

Key points dalam template ini:

  • Express genuine excitement and gratitude
  • Reference something specific dari interview process (shows you paid attention)
  • Ask for specific timeline (3-5 days is standard and reasonable)
  • Professional tone throughout
  • Bilingual is fine - shows authenticity as Indonesian candidate

Stage 4: The Counter-Offer (The Actual Negotiation)

Okay, you've taken 2-3 days to review. You've decided the offer is good but could be better. Time to negotiate. Here's exactly how to do it:

Step 1: Identify What to Negotiate

Salary negotiation isn't just about base salary. Consider negotiating:

  • Base salary (obviously)
  • Sign-on bonus (one-time cash when you start - easier for company to approve than permanent salary increase)
  • Performance bonus structure
  • Remote work arrangement (2-3 days WFH per week)
  • Professional development budget (courses, conferences, certifications)
  • Early performance review (6 months instead of 12 months untuk first raise)
  • Extra vacation days
  • Device allowance (laptop, phone, internet reimbursement)
  • Health insurance coverage (for family members)

Step 2: Build Your Case

Successful negotiation is 80% preparation, 20% execution. Before you send that email, prepare:

  1. Market data: "Based on Glassdoor and JobStreet data, market rate for this role is..."
  2. Your unique value: "I bring specific skills in X, Y, Z that are mentioned as priority in the job description..."
  3. Other considerations: "Given the [location/commute/responsibilities/etc.], I was expecting..."
  4. Flexibility points: "If salary adjustment isn't possible, I'd be interested in discussing..."

📧 Template: Counter-Offer with Salary Increase Request (Bilingual)

Subject: Re: Job Offer - [Your Name] - [Position] Dear [Hiring Manager Name], Thank you again for the offer to join [Company Name]. I've had time to carefully review the details, and I'm very enthusiastic about the opportunity to contribute to [specific team/project]. After reviewing the offer and researching market rates for similar positions, I'd like to discuss the compensation package. Based on: 1. Market data from Glassdoor and JobStreet showing typical range of Rp [X-Y] juta for this role in Jakarta 2. My specific experience with [skill 1], [skill 2], and [skill 3] that directly align with the key requirements you mentioned 3. The scope of responsibilities outlined in the job description I was hoping we could discuss a base salary of Rp [your target] juta instead of the offered Rp [their offer] juta. I'm very excited about this role and confident I can deliver significant value to the team. I'm also open to discussing the overall compensation package, including potential sign-on bonus or performance incentives, if adjusting the base salary isn't feasible. Would you be open to a brief call this week to discuss? I'm flexible on timing. Thank you for considering this request. I really look forward to working with the team. Best regards, [Your Name] [Your Phone Number]

Why this template works:

  • Maintains enthusiasm and positive tone
  • Backs request with specific, objective data
  • References your unique value proposition
  • Proposes specific number (confident and clear)
  • Offers flexibility and alternatives
  • Requests a call (easier to build rapport than pure email negotiation)
  • Professional, respectful, not demanding

💡 Negotiation Number Strategy

Their offer: Rp 6 juta

Your target: Rp 8 juta

What to ask for: Rp 8.5-9 juta

Why? Always ask for 10-15% ABOVE your actual target. They'll likely counter somewhere in the middle. If they offer Rp 7.5-8 juta, you've won. If they can't budge above Rp 7 juta, you can "compromise" to your original target of Rp 8 juta and both sides feel like they negotiated fairly.

📧 Template: Negotiating Non-Salary Benefits

Subject: Re: Job Offer - [Your Name] - [Position] Dear [Hiring Manager Name], Thank you for the competitive offer. Setelah careful consideration, saya sangat excited untuk join tim dan contribute to [company goal/project]. I understand the base salary of Rp [X] juta is firm given the company's compensation structure. I completely respect that. Would it be possible to discuss enhancing the overall package through: 1. **Sign-on bonus:** A one-time Rp [X] juta sign-on bonus to help with transition costs 2. **Professional development:** An annual learning budget of Rp [X] juta for courses and certifications 3. **Performance review timing:** An earlier 6-month review instead of 12-month for potential salary adjustment 4. **Remote work flexibility:** 2 days per week work-from-home arrangement These would make the overall package more aligned with my expectations while respecting the company's salary structure. I'm flexible on which of these would work best for the company. Happy to discuss what's feasible. Looking forward to hearing from you. Best regards, [Your Name]

This approach acknowledges their constraints while proposing creative solutions. Companies are often MORE willing to approve non-salary benefits karena they're less of a long-term financial commitment.

Stage 5: Finalizing the Deal (Closing Professionally)

After back-and-forth negotiation, you'll land on a final offer. Whether you accept or decline, do it professionally:

📧 Template: Accepting Final Offer

Subject: Acceptance - Job Offer - [Your Name] - [Position] Dear [Hiring Manager Name], I'm delighted to formally accept the offer to join [Company Name] as [Position] with: - Base salary: Rp [X] juta per month - [Any other negotiated terms: sign-on bonus, benefits, WFH arrangement, etc.] - Start date: [Date] Thank you for working with me on the compensation package. I really appreciate the flexibility and collaboration throughout this process. Saya sangat excited untuk bergabung dengan tim dan contribute to [specific goal/project]. Please let me know the next steps for onboarding. I can be reached at [phone] or [email] for any pre-start coordination. Looking forward to starting on [Date]! Best regards, [Your Name]

📧 Template: Declining Offer Professionally (Keep Doors Open)

Subject: Re: Job Offer - [Your Name] - [Position] Dear [Hiring Manager Name], Thank you so much for the offer and for taking the time to discuss the compensation package with me. I really appreciate the opportunity and the collaborative negotiation process. After careful consideration, saya harus decline the offer. I've decided to accept another opportunity that better aligns with my current career goals and circumstances. This was a difficult decision because I was genuinely impressed by [specific thing you liked: the team, the product, the culture, etc.], and I would have loved to contribute to [company goal]. I hope we can stay in touch and potentially work together in the future. I'll be following [Company Name]'s progress closely. Thank you again for your time and consideration throughout this process. Best regards, [Your Name] [LinkedIn profile link]

Why keep doors open? Industries are small. That hiring manager might move to another company where you want to work. That company might have better opportunities in 2-3 years. Professional relationships are long-term investments.

🚀 Want the Complete Negotiation System?

Dalam 30-Day Breakthrough Plan kami, you'll get:

  • 15+ email templates untuk every negotiation scenario
  • Salary calculator spreadsheet dengan Indonesian market data
  • Call scripts untuk phone negotiations
  • Counter-offer strategy flowchart
  • Access ke private community untuk practice dan feedback
Lihat 30-Day Plan - Rp 99k

Scripts untuk Common Scenarios (Copy-Paste Ready)

Let's get super practical. Here are word-for-word scripts untuk situasi paling common dalam salary negotiation:

Scenario 1: "Berapa ekspektasi salary kamu?"

Response Option A (Deflect Pertama):

"That's a great question. Sebelum kita discuss numbers, I'd love to understand more about the full scope of responsibilities and growth opportunities dalam role ini. Based on what I've seen so far, this seems like a [junior/mid/senior] level position. Apakah company punya budget range yang sudah allocated untuk role ini?"

Goal: Make them show their cards first

Response Option B (Range with Research):

"Based on my research dari Glassdoor, JobStreet, dan conversations dengan professionals di similar roles, the market rate untuk [position] dengan [X years experience or relevant skills] di Jakarta is typically Rp [Y-Z] juta per month. Given my specific background in [skill/education/experience], I think something in the range of Rp [Y+1 to Z+1] juta would be appropriate. But I'm definitely open to discussing this further as I learn more about the complete compensation package."

Goal: Show you're informed and confident, while leaving room for discussion

Response Option C (Turn It Around):

"I'm sure you have more information about the budget and internal compensation structure than I do. What range did you have in mind for this role?"

Goal: Simple, direct, puts ball in their court. Only use this if you have strong leverage (multiple options, in-demand skills, etc.)

Scenario 2: "Ini final offer kami" (How to Push Back)

Response Approach 1 (Question the Finality):

"I appreciate the offer and understand you're working within certain constraints. Can I ask - is the base salary final because of company-wide compensation structure, or is there some flexibility if we can demonstrate alignment with market rates?"

Then share your market research data.

"I've found that similar roles at [company A], [company B], dan [company C] are offering Rp [X-Y] juta. Given that data, is there room to revisit the base salary?"

Response Approach 2 (Pivot to Non-Salary):

"I understand the base salary is fixed at Rp [X] juta. I respect the company's compensation structure. Given that, would there be flexibility to enhance the overall package through other means? Misalnya sign-on bonus, professional development budget, atau accelerated performance review timeline untuk earlier salary adjustment opportunity?"

This shows flexibility while still advocating for yourself.

Scenario 3: "You don't have enough experience for that salary"

Response (Reframe to Value, Not Years):

"I appreciate that concern. You're right that I'm early in my career in terms of years. However, I'd like to highlight the specific value I can bring dari hari pertama:

  • [Skill 1 that's directly relevant to job description]
  • [Skill 2 yang mereka specifically mention butuh]
  • [Project atau achievement yang demonstrate capability]

The market data I'm citing is specifically for junior level roles dengan skill set ini, bukan senior positions. Would it help if I share the Glassdoor dan JobStreet data I'm referencing?"

Shift conversation from "years of experience" to "value delivered." Fresh grads dengan in-demand skills often deserve mid-level compensation.

Scenario 4: "We have budget constraints" (The Budget Card)

Response (Acknowledge + Creative Solutions):

"I completely understand budget considerations, terutama di current economic environment. I appreciate the transparency.

Given the budget constraints, apakah ada alternative ways kita bisa structure this? Beberapa ideas:

  • Performance-based approach: Start at Rp [their offer] juta dengan formal review setelah 6 bulan. If I meet [specific KPIs/goals], we adjust to Rp [your target] juta.
  • Sign-on bonus: Keep base salary di Rp [their offer] juta, tapi add one-time sign-on bonus Rp [X] juta. Ini doesn't affect recurring monthly budget long-term.
  • Future equity/bonus structure: Bisa kita discuss potential profit-sharing atau bonus scheme untuk offset lower base salary?

I'm flexible on structure - goal saya adalah join team dan contribute effectively. What might work best dari company perspective?"

This positions you as collaborative problem-solver, not just someone demanding more money.

Real Case Studies: Actual Negotiation Results

Theory is great. Templates are useful. But nothing beats seeing real examples dari actual fresh graduates yang successfully negotiated. Here are 3 real cases (names changed for privacy):

Case Study 1: Rina - Junior Frontend Developer, Jakarta

Background: Fresh graduate dari Universitas Indonesia, self-taught React and Vue.js, had portfolio with 5 decent projects, no professional experience.

Initial offer: Rp 5 juta/month

Her research: Found market rate for junior frontend devs with React skills is Rp 7-9 juta. Also got competing offer dari startup lain at Rp 6.5 juta.

Negotiation approach: Used Template #2 (counter-offer with market data). Referenced her React portfolio, bootcamp completion certificate, dan competing offer (without being threatening about it).

Final result: Rp 7.5 juta base + Rp 3 juta sign-on bonus + Rp 2 juta annual learning budget

Total increase: 50% higher base salary + Rp 5 juta first year value = Rp 33 juta more in first year alone

Key Takeaway dari Rina's Approach:

"The competing offer gave me confidence, but gue gak pake itu sebagai threat. Gue mention it as context: 'I've received another offer at Rp 6.5 juta, which suggests my market value is in that range, but your company is my first choice because of [specific reasons].' This showed I was in demand without being aggressive."

Case Study 2: Budi - Digital Marketing Fresh Grad, Surabaya

Background: Fresh grad from Unair, internship experience di 2 companies, managed Instagram account with 50k followers untuk student organization, Google Ads certified.

Initial offer: Rp 4.5 juta/month

His challenge: Company said "ini final offer, ga bisa lebih karena budget structure untuk fresh grad."

Negotiation pivot: Instead of pushing on base salary, dia focus on non-salary benefits using Template #3. Requested:

  • 2 days WFH per week (saves commute cost ~Rp 500k/month)
  • Rp 2 juta learning budget untuk digital marketing courses
  • 6-month performance review instead of annual (chance for raise sooner)
  • Official "Digital Marketing Specialist" title instead of "Junior Associate" (better for future career)

Final result: Rp 4.5 juta base (unchanged) + all 4 requested benefits approved

Effective increase: WFH saves Rp 6 juta/year in commute. Learning budget adds Rp 2 juta value. Earlier review cycle got him promoted to Rp 6 juta after 6 months instead of waiting full year. Net effect: Rp 9 juta more in first year than original offer.

Key Takeaway dari Budi's Approach:

"When they said salary was final, gue gak argue atau give up. Gue asked, 'Okay, I understand. Can we discuss other aspects of the package?' HR actually seemed relieved gue was flexible and collaborative. They approved semua requests gue karena it didn't affect their salary budget line item."

Case Study 3: Siti - Remote Data Analyst for Singapore Company

Background: Fresh grad with statistics degree, completed several Kaggle competitions, strong Python and SQL skills, applied untuk remote position di Singapore fintech startup.

Initial offer: SGD 2,000/month (~Rp 24 juta) remote from Indonesia

Her research: Found that similar remote roles for Singapore companies pay SGD 2,500-3,000 for junior analysts. Also, cost-of-living in Singapore would be SGD 3,000-3,500/month, so SGD 2,000 was significantly below even local expectations.

Negotiation approach: Used Template #2 with strong emphasis on market research. Sent data from AngelList, LinkedIn salary, dan referenced specific competing remote positions. Also highlighted her Kaggle ranking (top 5% in competition) as proof of skill.

Counter-offer: SGD 2,800/month

Company counter-counter: SGD 2,400/month + SGD 300/month performance bonus (achievable with realistic KPIs)

Final negotiated result: SGD 2,500/month base + SGD 300 performance bonus + annual Rp 5 juta learning stipend

Total increase: 25% higher base (SGD 500 = Rp 6.8 juta/month) + potential Rp 4.2 juta more per month with bonus + Rp 5 juta learning budget = approximately Rp 137 juta more in first year

Key Takeaway dari Siti's Approach:

"Remote positions dengan Singapore/Malaysia companies pay significantly more than local Indonesian companies, tapi lo tetap harus negotiate. Mereka expect it. The first offer is ALWAYS low. Gue actually asked my hiring manager after I started: 'Would you have gone higher?' He said, 'Yes, we had budget up to SGD 3k. We were prepared for negotiation.' So glad I negotiated!"

Pattern Across All 3 Cases: Every single person negotiated professionally with data and confidence. Tidak ada satupun yang offer-nya di-withdraw. And every single one earned Rp 30-130 juta MORE in their first year alone because they negotiated. That's life-changing money for fresh graduates.

Common Mistakes Fresh Graduates Make (And How to Avoid Them)

After watching hundreds of fresh grads negotiate (or fail to negotiate), here are the most common critical mistakes dan exactly how to avoid them:

Mistake #1: Accepting Immediately Out of Excitement

The scenario: You receive offer letter, you're excited, you immediately reply "YES! When can I start?"

Why it's costly: You just eliminated any chance to negotiate. Once you accept unconditionally, there's no leverage left. That excitement just cost you potentially Rp 20-50 juta over your first year.

How to avoid: ALWAYS ask for 2-3 days to review the offer, even if you plan to accept. Use Template #1 above. This preserves your negotiation window and makes you look professional and thoughtful.

Mistake #2: Only Focusing on Base Salary

The scenario: Negotiation stalls on base salary. Company won't budge. You give up and either accept low offer or walk away.

Why it's limiting: Total compensation is WAY more than just base salary. Sign-on bonuses, WFH arrangements, learning budgets, early review cycles, extra PTO - these all have significant monetary value.

How to avoid: When base salary negotiation stalls, immediately pivot to other benefits. Use Template #3. Often company can't approve salary increase (requires VP approval, affects budget structure, etc.) but CAN approve benefits (different budget line, easier approval process).

Mistake #3: Using Ultimatums or Threats

The scenario: "If you can't give me Rp 8 juta, I'll reject the offer and take the other one. Final decision."

Why it's destructive: This immediately turns collaborative negotiation into adversarial standoff. Even if company can meet your demand, you've now damaged the relationship before even starting. I've personally withdrawn offers dari candidates who gave ultimatums, not because I couldn't meet their salary ask, but because the approach showed poor professionalism and judgment.

How to avoid: Frame everything as collaborative discussion: "I'm trying to find a solution that works for both of us." Even when mentioning competing offers, don't threaten: "I have another offer at Rp X, but your company is my first choice because [reasons]. Is there any flexibility to match that?"

Mistake #4: Comparing to Friends' Salaries Without Context

The scenario: "My friend just got hired at Company X for Rp 10 juta as fresh grad, so I want the same."

Why it's weak: Your friend's situation has different variables: different company (budgets vary wildly), different role (frontend dev ≠ digital marketing), different location (Jakarta ≠ Bandung), different skills/portfolio, different negotiation. Using anecdotal comparison without context doesn't build a strong case.

How to avoid: Use aggregated market data, not individual anecdotes. "According to Glassdoor based on 50+ data points, the median salary for this role is Rp X" is WAY more credible than "My friend makes Rp Y."

Mistake #5: Lying About Other Offers or Current Salary

The scenario: You don't actually have competing offer, but you tell company "I have another offer at Rp 10 juta" hoping to pressure them. Or you inflate your current salary.

Why it's terrible: Companies sometimes ask for proof (offer letters). If you can't provide it, you're now caught in a lie and your offer WILL be withdrawn. Even if they don't ask for proof, industries are small - they might know people at that "other company" and can verify. Your reputation will be destroyed.

How to avoid: NEVER lie. You don't need competing offers to negotiate effectively. Market data, your skills, and the value you bring are sufficient. If you don't have other offers, don't mention other offers. Focus on market rates instead.

Mistake #6: Over-Negotiating on Every Tiny Detail

The scenario: You negotiate salary, then title, then benefits, then vacation days, then laptop model, then desk location, then... eventually company gets exhausted.

Why it's counterproductive: There's a limit to negotiation goodwill. If you push on EVERYTHING, you'll be seen as difficult and high-maintenance before you even start. Pick your battles.

How to avoid: Prioritize 2-3 most important items (usually salary + 1-2 key benefits). Accept the rest graciously. Save your negotiation energy for things that materially impact your life and career.

Advanced Tactics: Next-Level Negotiation Strategies

If you've mastered the basics and want to level up your negotiation game, here are advanced tactics yang gue liat work consistently with savvy candidates:

Tactic 1: The Multiple Offer Leverage Play

How it works: If you actually have 2+ real offers, you can create competitive dynamic without being threatening.

The script:

"I want to be transparent with you - I'm fortunate to have received another strong offer from [Company B] at [salary/benefits]. However, your company is genuinely my first preference because of [specific, authentic reasons: team, product, growth opportunity, culture fit].

Is there any flexibility in the compensation package that could make the decision easier for me? I really want to join your team, and I'm hoping we can find a way to make it work."

Key elements:

  • Be honest and specific about other offer
  • Express genuine preference for their company (with reasons)
  • Frame as collaborative ("help me choose you")
  • Don't threaten or demand

Success rate: Very high if done authentically. Companies hate losing candidates they want to competitors.

Tactic 2: The Early Performance Review Agreement

How it works: If company can't move on initial salary, negotiate for accelerated review cycle with specific criteria.

The proposal:

"I understand the initial offer of Rp X juta is within company structure untuk fresh graduates. Would you be open to an earlier performance review at 6 months instead of 12 months?

If I achieve [specific, measurable KPIs that you discuss and agree on], we would discuss salary adjustment to Rp [your target] juta at that 6-month mark.

This gives me opportunity to prove my value quickly, and gives company confidence before committing to higher permanent salary. Win-win."

Why this works:

  • Reduces company risk (you have to perform first)
  • Shows confidence in your abilities
  • Gives you clear path to higher salary faster
  • Easy for company to approve (contingent on performance)

Tactic 3: The Total Compensation Reframe

How it works: Instead of negotiating monthly salary, discuss total first-year compensation including one-time payments.

The approach:

"I understand the monthly base salary is Rp X juta given the company structure. Can we discuss total first-year compensation instead?

My research shows total first-year comp for this role is typically Rp [Y total annually]. With base of Rp X juta × 12 months = Rp [X×12], we're at Rp [gap] below market.

Could we bridge that gap through combination of:

  • Sign-on bonus: Rp [amount]
  • Performance bonus: Rp [amount]
  • Benefits/allowances: Rp [amount]

This way total first-year compensation aligns with market, while respecting your base salary structure."

Why this is powerful: Finance teams often have more flexibility on one-time payments (sign-on bonuses) than permanent monthly commitments (base salary). This gives them an easier path to saying yes.

Tactic 4: The Skills-Gap Bargain

How it works: Negotiate untuk learning/development budget specifically tied to skills company wants you to develop.

The proposal:

"I noticed dalam job description you mentioned [specific skill X] is desired but not required. I have foundational knowledge but haven't mastered it yet.

Would company be open to including professional development budget of Rp [2-5 juta] in the package specifically untuk courses, certifications, or training in [skill X]?

This would ensure I quickly develop that skill to senior level, which benefits the team directly. I'd commit to completing the training within [timeframe] and applying it immediately in my work."

Why companies like this:

  • Shows proactive approach to growth
  • Addresses a real business need (their desired skill)
  • Demonstrates commitment to the role
  • Learning budgets are often easier to approve than salary

💰 Calculate Your Worth + Get All Templates

Download our salary calculator, complete negotiation script library (15+ templates), dan joining private community where you can practice negotiation scenarios with others.

Get Complete Negotiation Kit - Gratis

FAQ: Your Salary Negotiation Questions Answered

1. Gimana kalau company withdraw offer karena gue negotiate?

Real talk: In 8+ years hiring ratusan candidates, I've NEVER withdrawn offer cuma karena kandidat professionally negotiate. Neither has any hiring manager I know. The only time offers get withdrawn:

  • Candidate is rude, threatening, or unprofessional
  • Candidate lies about other offers or credentials
  • Candidate's demands are completely unrealistic (asking for 3x market rate)
  • Red flags emerge during background check atau references

Professional negotiation with market data, expressed respectfully? That will NEVER get your offer withdrawn. Companies expect it. If anything, it increases their respect for you.

2. Bisa gak negotiate salary internship?

Short answer: Yes, but approach nya slightly different.

Longer answer: Most internships have standardized stipend amounts (usually Rp 2-4 juta) dengan very little flexibility. But you can still negotiate:

  • For 6+ month internships: Ask if monthly stipend increases after 3 months based on performance
  • Benefits instead of salary: Transportation allowance, device allowance, meal allowance
  • Future opportunity: "If performance is strong, is there potential for conversion to full-time with [specific salary]?"
  • Portfolio permissions: Clear agreement that you can showcase work in your portfolio

Don't expect huge increases for internships, but these small wins add up and show you understand your value even early in career.

3. Berapa kali bisa counter-offer sebelum too much?

General rule: 1-2 counter-offers is normal and expected. 3+ starts to feel excessive unless there's genuine new information.

The flow:

  • Initial offer: They offer Rp 6 juta
  • Your counter #1: You request Rp 8.5 juta with market data
  • Their counter: They come back with Rp 7 juta
  • Your counter #2: You request Rp 7.8 juta, or pivot to non-salary benefits if they say salary is maxed
  • Final decision: Accept, or if still far from your minimum, professionally decline

If you go beyond 2 counters, you risk frustrating hiring manager and looking indecisive. Know your walk-away point and respect the negotiation process.

4. Should I reveal other offers yang gue punya?

It depends on how you frame it:

✅ Good - Use as context, not threat:
"I want to be transparent - I've received another offer at Rp X juta from Company Y. However, your company is genuinely my first choice because of [authentic reasons]. Is there flexibility to match or get closer to that number?"

❌ Bad - Using as threat:
"I have another offer at Rp X juta. If you can't match it, I'm taking that one. You have 48 hours to decide."

Key guidelines:

  • Only mention if offer is real (don't bluff - can backfire badly)
  • Express genuine preference for their company
  • Frame as "help me choose you" not "match or I leave"
  • Be prepared to show offer letter if asked (some companies request proof)
5. Kalau company bilang "take it or leave it," what should I do?

First, understand this is often a negotiation tactic, not actual final position. Test it gently:

"I completely understand you need a decision. Before I finalize, can I ask - is the 'take it or leave it' specifically about base salary, atau about the entire package? Because I'm wondering if there's any flexibility on [specific benefit: sign-on bonus, WFH, learning budget, review timeline]."

If they're truly firm on everything:

  1. Calculate if offer meets your minimum acceptable (your walk-away number you determined in Stage 1)
  2. If yes: Accept gracefully and prove your worth through performance
  3. If no: Professionally decline using Template #5 and keep relationship positive

Don't waste energy fighting truly firm positions. Sometimes best leverage is willingness to walk away.

6. Gimana nego salary untuk remote job dengan perusahaan luar negeri?

Remote jobs with international companies are GOLDMINE for Indonesian fresh grads - but you still must negotiate:

Key differences:

  • Currency matters: Negotiate in their currency (SGD, USD, MYR) not Rupiah
  • Higher baseline: Remote roles typically pay 2-3x Indonesian local salaries, so your range should reflect that
  • Location arbitrage: Highlight value prop: "You're getting [Singapore/US]-quality work at [X%] the cost of local hire"
  • Market research: Use AngelList, Arc.dev, WeWorkRemotely salary data, not Indonesian job boards
  • Tax clarity: Clarify apakah salary is gross atau net of tax withholding

Typical ranges for SG/MY remote (fresh grad):

  • Junior Developer: SGD 2,000-3,500/month
  • Digital Marketing: SGD 1,800-2,800/month
  • Designer: SGD 2,000-3,200/month
  • Content/Writer: SGD 1,500-2,500/month

These are 2-4x Indonesian local salaries, but still 30-50% below what they'd pay for local Singapore hire. Win-win.

Your Next Steps: Dari Reading ke Action

Okay, you've made it through 4,000+ words of salary negotiation guidance. That's awesome - most people quit after the first paragraph.

But knowledge without action is just entertainment. Here's exactly what to do next:

If You Have Pending Offer Right Now:

  1. DON'T accept immediately (if you haven't already)
  2. Copy Template #1 from this post and request 2-3 days to review
  3. Research market data using Glassdoor, JobStreet, LinkedIn for your specific role
  4. Calculate your target and walk-away numbers
  5. Copy Template #2 or #3 depending on situation, customize with your data
  6. Send your counter-offer with confidence
  7. Come back and comment hasil nya - would love to hear your story!

If You're Currently Job Hunting:

  1. Save this post for reference when offers come (and they will!)
  2. Research market rates NOW untuk roles you're targeting
  3. Prepare your "expectations" answers using Scenario 1 scripts
  4. Download the free salary calculator kit below
  5. Practice scripts dengan friend or mentor before actual interviews

If You're Currently Employed But Underpaid:

  1. Document your achievements and value delivered in current role
  2. Research current market rate for your position and skills
  3. Schedule salary review dengan manager if it's been 12+ months
  4. Consider strategic job hopping - fastest way to major salary increase is often new job
  5. Start applying to positions at market rate or higher to test your market value

🚀 Ready to Level Up Your Career?

This post covered salary negotiation deeply. But it's just ONE piece of the "tembus remote job" system.

In the Remote Career Masterclass (Rp 399k), you'll get:

  • Complete interview preparation system (technical + behavioral)
  • Portfolio building frameworks untuk showcase skills without experience
  • ATS-optimized CV templates that actually get responses
  • Cold email templates untuk direct outreach ke hiring managers
  • Job search automation tools (find 50+ relevant remote jobs per week)
  • Salary negotiation (you just read preview - full version has 30+ scenarios)
  • Private community + weekly group coaching calls
Lihat Full Masterclass Details

Final Thoughts: Negotiate for Your Future Self

Look, gue tahu negotiating salary itu uncomfortable. Especially dalam Indonesian culture where we're taught to be humble, grateful, "gak enak" to ask for more.

But here's what gue want you to internalize:

Negotiating isn't greedy. It's not rude. It's not entitled.

It's professional. It's business. It's advocating for fair value exchange.

When you negotiate, you're not just negotiating for today's salary. You're negotiating for:

  • Your future raises (which are percentage-based, so higher starting point = higher absolute raises)
  • Your next job's salary (which will be based on your previous salary)
  • Your financial security and ability to save for future goals
  • Your professional self-respect and confidence
  • Your family's opportunities over the next decade

That Rp 2 juta difference you're scared to ask for? Over 10 years dengan reasonable raises, that compounds to Rp 300+ juta difference in lifetime earnings.

That's not "just" Rp 2 juta. That's:

  • Down payment for rumah
  • Master's degree tanpa hutang
  • Financial security untuk parents
  • Freedom to take career risks later
  • Investment capital untuk build your own business eventually

So negotiate. Not aggressively. Not rudely. But confidently and professionally.

Use the templates. Reference the data. Practice the scripts.

And most importantly: believe that you deserve fair compensation for the value you bring.

Because you do.

Lepas Batas dari mindset "terima apa aja." Tembus ke level where you advocate for yourself professionally.

Your future self will thank you.

- Lepas Batas Team

📩 Questions about salary negotiation? Drop a comment or email us at halo@lepasbatas.id

We actually respond to every message. Let us know how your negotiation goes - we love hearing success stories!