Skip to content

Commit

Permalink
more perspectives on freelancing wiki
Browse files Browse the repository at this point in the history
  • Loading branch information
Bhupesh-V committed Oct 29, 2024
1 parent 3136004 commit db33e03
Show file tree
Hide file tree
Showing 3 changed files with 123 additions and 9 deletions.
3 changes: 2 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,8 @@ <h2 id="how-to-use-read-the-wiki"><a class="header" href="#how-to-use-read-the-w
<li>It's possible that a query you are looking for is not yet covered in the
wiki. In that case, add the keyword <code>YOUR QUERY site:reddit.com/r/developersindia</code> to your search query on google.</li>
<li>Some of the topics may be grayed out. This means that the topic is still under construction and will be available soon. We encourage you to contribute in that case or <a href="https://github.com/developersIndia/wiki/discussions">open a discussion on the same topic</a>.</li>
<li>If a wiki is not helpful, consider contributing to it.</li>
<li>If a wiki is not helpful, <strong>consider contributing to it</strong>.</li>
<li>Each perspective/advice has a dedicated <code>Source</code> attached to it which is a comment on the forum. Consider visiting the source for more contextual information.</li>
</ol>
<h2 id="how-to-contribute"><a class="header" href="#how-to-contribute">How to contribute?</a></h2>
<p>The first and foremost goal of a wiki is that it helps the community, and
Expand Down
74 changes: 66 additions & 8 deletions src/faqs/contract-work.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,45 @@

## Perspectives & advice from the community

`u/arjinium` shared the following advice on a post titled, [Should i switch to contractual full time remote job?](https://www.reddit.com/r/developersIndia/comments/1gajorx/should_i_switch_to_contractual_full_time_remote/).

<blockquote>

Purely comparing a Contractual role and a regular Vanilla Employee setup in India - especially when the Contractual role pays better - I would advise you to go for the Contract.

However, the caveat is - please make sure that there is a decent job security where you are going. In your case you said that they have 1 year's runway, what after that? Remember if it's know that you may have to let go of the job after a year, that means you will have to start looking 3-4 months prior. Try to address this and talk to them.

Advantages:
On a pure monetary level, a Contract role is better off than a standard Employment:

1. You essentially become a sole person business, and can get some taxation advantages based on that (you will need to get a GST number)
2. You can take advantage of the 44ADA Taxation law and save a huge chunk of your income from falling prey to the taxman. Your effective %age of income that goes towards tax is usually 10% in Contractual roles vs 25% in standard roles above 15LPA - huge savings.
3. You said the role is remote and with a non Indian organisation - both mean that you now save even more money and have relatively better work culture than an Indian organisation.
4. You will directly work with the US org - which hopefully should give you better opportunities to work on actually good tech and infra. Whereas Indian dev centres usually get outdated projects or sub par projects to work on in India.

Cons:

1. A contractor is never an employee - and that distinction may be prominent if there are more employees than contractors.
2. You have to get used to a lot of procedures - getting GST number, Filing GST returns regularly, Keeping track of time and filling in timesheets at the company etc
3. Contractors are basically mercenaries - hired-with-pay for work - and there may be a general difference in attitude, what I mean is, there is a possibility that one may be used to cushy employee treatment, while that may not be the case here.
4. No ESOPs or RSUs for you in contract roles
5. Job security and finding your next client - you will have to build a freelancer/mercenary mindset where you are always looking for your next client, are building your portfolio, marketing your skills etc.
6. You can definitely include this on your rsume - but be aware that in the US they do not give out appointment and experience letters to contractors, plus being a contractor you don't have the usual paper trail that is expected from employees in India when an Indian HR recruits - so no payslips etc. - I do not have personal experience, but this could make it more difficult than usual to get recruited as an employee again (mind you your experience will be counted).

Your question:

```
•If I don’t quit and continue as a full-time contractor with the startup, could this cause issues? Would my employer find out, given the time zone difference?•If I don’t quit and continue as a full-time contractor with the startup, could this cause issues? Would my employer find out, given the time zone difference?
```

Why would you want to work full time at two places especially when one overworks you for 15 hrs a day - that is recipe for disaster.

---

[`Source`](https://www.reddit.com/r/developersIndia/comments/1gajorx/comment/ltgtmkc/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button)

</blockquote>

`u/user501230` on a post titled [Does anyone use Deel for payroll management?](https://www.reddit.com/r/developersIndia/comments/osk5u1/does_anyone_use_deel_for_payroll_management/) shared the following advice on **working with overseas clients**:

<blockquote>
Expand All @@ -10,19 +49,38 @@ Hi folks, so I am using Deel for last 4 months now so this is going to be the lo

1. **Deel**: The Deel Inc is an US based company and it helps companies in hiring/contracting people overseas. In India, Deel is registered as Deel EOR PVT LTD.
Read here to know more about EOR. Deel platform is intuitive and easy to use. My employer uses it to for my payroll management. It helps employer to share the contract with employee/contractor. Once you and employer agree on the employment terms you can sign the contract. The Deel will auto-generate an invoice for you based on the terms in your contract and share it with employee and transfer the money to your Deel wallet. Deel wallet(it's free) is nothing but a place where it shows how much money you have earned. Having money parked in your Deel account does not mean money has reached to you. One has to withdraw the money in his/her bank account. You select a payment method to withdraw the amount from the different payment options that are provided by Deel. I will come back to you on why you should add your bank account and in payment method later. For India, Deel does not handle tax compliance so you are on your own. As of today, there are two health insurance options available on Deel platform for Indians but both are useless.
1. **Taxation**: When you are working for an overseas company you are providing them your services and billing them(remember auto-generated invoices on Deel in above sections) and that's where taxation gets complicated. Now you will be entitled to pay GST(Goods and Services Tax) along with income tax. Yes, both GST and income tax. Before you get disappointed by the taxes let me tell you as of now, export of Goods and Services are taxed at 0% i.e. you will pay ZERO GST. Although you don't have to pay GST, you will have file GST every month. Sounds funny but that leads us to next part i.e. Compliance.
2. **Compliance**: So far you know you have to file GST even though you will be exporting your services and are entitled for zero GST. As you have to pay GST, you will need a good CA who does GST registration and files it on your behalf. CA will be responsible for your entire taxation and compliance work. Find a CA you know or people recommend. I personally feel if your CA asks for more 40k/year, consider a different CA.
2. **Taxation**: When you are working for an overseas company you are providing them your services and billing them(remember auto-generated invoices on Deel in above sections) and that's where taxation gets complicated. Now you will be entitled to pay GST(Goods and Services Tax) along with income tax. Yes, both GST and income tax. Before you get disappointed by the taxes let me tell you as of now, export of Goods and Services are taxed at 0% i.e. you will pay ZERO GST. Although you don't have to pay GST, you will have file GST every month. Sounds funny but that leads us to next part i.e. Compliance.
3. **Compliance**: So far you know you have to file GST even though you will be exporting your services and are entitled for zero GST. As you have to pay GST, you will need a good CA who does GST registration and files it on your behalf. CA will be responsible for your entire taxation and compliance work. Find a CA you know or people recommend. I personally feel if your CA asks for more 40k/year, consider a different CA.
Your CA will handle everything from taxation to compliance but it's good to understand the taxation and compliance relevant for you. It will help you make wise decisions as it's your money. Let's begin certain important points:
1. You will have to register for GST which takes around two weeks of all the documents are fine. Sometimes more documents and clarity is asked from GST team and that will make the GST registration process longer, good thing is without GST you can take 20 lakhs INR in your account. in respect to Deel, you will keep working for your company and raise invoice bi-weekly/monthly and get paid in your Deel wallet. After you have pulled(withdrawn) 20 lakh INR from your Deel wallet to your bank account you ave to stop and sort out your GST registration.
2. FIRC(Foreign Inward Remittance Certificate) this is one of the most important compliance documents. As you will receive money from foreign hence it is important for authorities to know the purpose of receiving foreign fund. FIRC document is provided by banks when you receive foreign fund(your salary in this case), this document contains all the relevant details like sender and it's address, receiver and it's address, amount, currency exchange rate, purpose code, etc. Each time you receive foreign fund you will have to get an FIRC for the same from your bank.
FIRC can be issued by banks only thus it is important to add your bank account on the Deel for withdrawing money from your Deel wallet.
Most of the banks do not provide FIRC so choose some correct bank which does it. For example , SBI has very good exchange rate(dollar to rupees) but they told me they would provide only one FIRC per Financial year but I needed FIRC everytime I received money so I went ahead with HDFC bank. I opened a current account in HDFC and they provide me FIRC every time I receive money their currency exchange rate is almost 80p less than SBI but I negotiated well and got +50p on current day's exchange rate.
4. You will have to register for GST which takes around two weeks of all the documents are fine. Sometimes more documents and clarity is asked from GST team and that will make the GST registration process longer, good thing is without GST you can take 20 lakhs INR in your account. in respect to Deel, you will keep working for your company and raise invoice bi-weekly/monthly and get paid in your Deel wallet. After you have pulled(withdrawn) 20 lakh INR from your Deel wallet to your bank account you ave to stop and sort out your GST registration.
5. FIRC(Foreign Inward Remittance Certificate) this is one of the most important compliance documents. As you will receive money from foreign hence it is important for authorities to know the purpose of receiving foreign fund. FIRC document is provided by banks when you receive foreign fund(your salary in this case), this document contains all the relevant details like sender and it's address, receiver and it's address, amount, currency exchange rate, purpose code, etc. Each time you receive foreign fund you will have to get an FIRC for the same from your bank.

1. If your annual salary is less than 50 lakh rupees you will be entitled to claim presumptive tax. For annual income more than 50 lakh you will have to get your income audited by CA. Either ways you will have a CA to take care of it. I recommend reading presumptive tax.
2. You will have to pay Advance Income Tax every quarter.
FIRC can be issued by banks only thus it is important to add your bank account on the Deel for withdrawing money from your Deel wallet.
Most of the banks do not provide FIRC so choose some correct bank which does it. For example , SBI has very good exchange rate(dollar to rupees) but they told me they would provide only one FIRC per Financial year but I needed FIRC everytime I received money so I went ahead with HDFC bank. I opened a current account in HDFC and they provide me FIRC every time I receive money their currency exchange rate is almost 80p less than SBI but I negotiated well and got +50p on current day's exchange rate.

6. If your annual salary is less than 50 lakh rupees you will be entitled to claim presumptive tax. For annual income more than 50 lakh you will have to get your income audited by CA. Either ways you will have a CA to take care of it. I recommend reading presumptive tax.
7. You will have to pay Advance Income Tax every quarter.

---

[`Source`](https://www.reddit.com/r/developersIndia/comments/osk5u1/comment/ht0jg08/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button)

</blockquote>

`u/mobihack` shared the following advice on a post titled, [Work for US company as Independent Contractor.](https://www.reddit.com/r/developersIndia/comments/1akjwv9/work_for_us_company_as_independent_contractor/).

<blockquote>

1. Yeah. My employer uses wise. (Make sure to have KYC complaint bank account else the money may be put on hold until completed)
2. You can make use of the Presumptive Taxation Scheme under Section 44ADA of the Income Tax Act, and pay tax on freelance income on only half of their gross annual income, provided the total income for the year is less than Rs. 50 lakhs. For example if you had 18 lakhs rupees deposited as earnings, you will have 9 lakh rupees taxable income. And you can have further deductions based on which tax regime you are selecting.
3. I did my tax filing last year by myself and I intend to do the same this year too. It's fairly straightforward but I would suggest you have a list of deposits related to your earnings in a spreadsheet. Contrary to Indian salaried people, none of our details are prefilled in the application. (Because there is no AIS data for our kind of transactions)

An issue you may run into is that your company may give some money for remote setup or equipments deposited this way. But from tax point of view, this amount is also taxable and don't remove it from the calculation.

Just assume you are a freelancer and most questions will be answered easily.

---

[`Source`](https://www.reddit.com/r/developersIndia/comments/1akjwv9/comment/kp8giu8/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button)

</blockquote>
55 changes: 55 additions & 0 deletions src/faqs/freelancing.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
- [How do I find clients?](#how-do-i-find-clients)
- [How do I decide how much to charge?](#how-do-i-decide-how-much-to-charge)
- [Related Discussions from the community](#related-discussions-from-the-community)
- [Stories from the community](#stories-from-the-community)

## How do I find clients?

Expand Down Expand Up @@ -32,6 +33,23 @@ So, I hope it answered the question on "How to find clients?". Obviously, there'

</blockquote>

`u/catrovacer16` shared the following advice on a post titled, [Do freelancing actually works. Show Proof](https://www.reddit.com/r/developersIndia/comments/17v0m4j/do_freelancing_actually_works_show_proof/).

<blockquote>

- Search for freelancers on upwork that are doing similar work as you say front end developer etc. and learn how they are pitching their skills.
- Make a good profile and set a good profile picture. Add relevant details about your experience in the field and how you are the best man for the job
- Add as many visuals as you can in both profile as well as proposals. Like previously built websites with photos and links. A good catalogue easily catches attention.
- Offer lower rates early on and mention why you are offering lower rates.
- Pick a more niche problem statement, if possible draw them a plan how you would solve their problem efficiently.
- Make sure your proposals are precise, to the point and curated to the client's needs.

---

[`Source`](https://www.reddit.com/r/developersIndia/comments/17v0m4j/comment/k9br2bx/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button)

</blockquote>

## How do I decide how much to charge?

`@jarmos.rs` on developersIndia discord shared the following advice:
Expand Down Expand Up @@ -61,6 +79,43 @@ Some ending notes, always prioritise providing the best service over your income

</blockquote>

`u/the4thkillermachine` shared the following advice on a post titled, [Do you freelance? How do you charge?](https://www.reddit.com/r/developersIndia/comments/ljh9cb/do_you_freelance_how_do_you_charge/).

<blockquote>

I freelance full-time as an ML Engineer, so I guess I can help you with my two cents.

Setting a minimum base rate for yourself helps. Then charge them like this: base rate x (time to complete the task in hours x 4). So, assuming your rate is, say $75/hr & a client asks you to create a SPA landing page for them. You would charge them 75 x (8 x 4) = $2400 for one single landing page. Of course you can increase your base rate as you gain more experience.

Now if you're wondering why multiply the time to complete the task by 4? That's to account for the idea of unpromising & over-delivering. In other words, even if creating a single landing page takes you 8 hours to complete. Tell your client it would take you at least 24 hours to complete.

This way not only do you've a happy client who might come back to you again, but you pocketed 4x the profits as well!

I don't use the formulae any more as I've experience dealing with a wide range of clients & business problems. So, I quote a different rate for each client and/or the projects, depending on the complexity & other variables.

EDIT: I realized OP asked the question in context to Indian clients. Although I don't deal with many Indian clients, but I've hired Indian freelancers earlier. Their base rate used to be anything between ₹125-1200 depending on their experience.

The last freelancer, I hired was a college kid who charged me ₹125/hr.

Also, just so you know, charging Indian clients in $ might not work out, I guess. Although I'm not sure of it.

---

[`Source`](https://www.reddit.com/r/developersIndia/comments/ljh9cb/comment/gngfx8f/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button)

</blockquote>

## Related Discussions from the community

- [A lot of people in this sub are budding freelancers. So, here is how to apply for GST registration(and how much time it takes)](https://www.reddit.com/r/developersIndia/comments/15xcvg2/a_lot_of_people_in_this_sub_are_budding/).
- [Scope of freelance development work in India](https://www.reddit.com/r/developersIndia/comments/13nrq86/scope_of_freelance_development_work_in_india/).
- [Legal formalities for developers who wish to start freelancing](https://www.reddit.com/r/developersIndia/comments/x6csij/legal_formalities_for_developers_who_wish_to/).
- [Freelancing for the first time. Please help!](https://www.reddit.com/r/developersIndia/comments/wju8s4/freelancing_for_the_first_time_please_help/).
- [Use the "Productized Service' technique to increase your freelance earnings.](https://www.reddit.com/r/developersIndia/comments/1cawuuy/use_the_productized_service_technique_to_increase/).
- [Freelancers reading this post, how do you decide on the pricing?](https://www.reddit.com/r/developersIndia/comments/1fb3ggz/freelancers_reading_this_post_how_do_you_decide/).

## Stories from the community

- [How I started Freelancing right after joining college](https://www.reddit.com/r/developersIndia/comments/153yymh/how_i_started_freelancing_right_after_joining/).
- [This scene from The Dark Knight Rises actually inspired me to finally quit my job 11 years ago and dive into full-time freelancing.](https://www.reddit.com/r/developersIndia/comments/1d65oi1/this_scene_from_the_dark_knight_rises_actually/).
- [I could not make it as a freelancer, And I had everything dependent on it!](https://www.reddit.com/r/developersIndia/comments/wy775h/i_could_not_make_it_as_a_freelancer_and_i_had/).

0 comments on commit db33e03

Please sign in to comment.